PHP - Programar Links en un buscador hecho con PHP

 
Vista:

Programar Links en un buscador hecho con PHP

Publicado por Carlos Lopez Dominguez (8 intervenciones) el 12/11/2006 01:47:35
Mil Disculpas por el Titulo anterior. No vuelve a suceder...

hola como estan?
Primero que Nada me presento:
Soy carlos y aunque soy informático, apenas me estoy involucrando en el lenguaje cliente-servidor. Por lo tanto no tengo mucha experiencia en dicho lenguaje.

La molestia es la siguiente:
Necesito hacer links a unas páginas html en una aplicación que estoy haciendo. El principal problema que tengo es un buscador con PHP. ya pude programar que me encuentre lo que necesito de palabras previo llenado de un bd con mysql 4.15. No se cual es la instrucción para lograr que una vez mostrados los resultados, me enlace a la página que necesito.
les envío mi código...
<?
INCLUDE ("conectar.php");
if ($_POST['buscador'])
{
// Tomamos el valor ingresado
$buscar = $_POST['palabra'];

// Si está vacío, lo informamos, sino realizamos la búsqueda
if(empty($buscar))
{
echo "No se ha ingresado una cadena a buscar";
}else{
// Conexión a la base de datos y seleccion de registros
$db_connection=mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);
mysql_select_db(DB_NAME, $db_connection);
$sql = "SELECT * FROM titulos WHERE conceptos like '%$buscar%' ";

$result = mysql_query($sql, $db_connection);

// Tomamos el total de los resultados
$total = mysql_num_rows($result);

// Imprimimos los resultados
if ($row = mysql_fetch_array($result)){
echo "Resultados para: <b>$buscar</b>";
do {
?>
<body bgcolor="#E8DBBF">

#Siento que por aquí anda el Problemita....
<p><b><a href="conceptos.php?<?=$row['conceptos'];?>"><?=$row['conceptos'];?></a></b></p>
<?
} while ($row = mysql_fetch_array($result));

echo "<p>Resultados: $total</p>";

} else {
// En caso de no encontrar resultados
echo "No se encontraron resultados para: <b>$buscar</b>";
}
}
}
?>

<form action="buscar.php" method="post">
Buscar: <input name="palabra">
<input type="submit" name="buscador" value="Buscar">
</form>

mi bd es buscador , la tabla es titulos y tengo 3 campos id, conceptos y url
Espero me puedan orientar
Les agradeceré mucho se sirva orientarme alguien, ya que tengo varias semanas atorado con este detalle.

De antemano muchas gracias

TMXCVA
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Programar Links en un buscador hecho con PHP

Publicado por thor (2 intervenciones) el 12/11/2006 04:12:05
href="conceptos.php?<?=$row['conceptos'];?>"><?=$row['conceptos'];?></a></b></p>

si efectivamente en esta linea esta tu problema..
si ya te aseguraste que $row['conceptos'] te trae lo que necesitas..

para pasar parametros por la url la estructura es

url.algo?variable=valor1&variable2=valor2

es decir tu linea deberia quedar

href="conceptos.php?variable=<?php echo($row['conceptos']);?>"><?php echo($row['conceptos']);?></a></b></p>

aunque <?php no es necesario poner php es buena practica pues es mas facil ubicarse

bueno espero te sirva..
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar