PHP - Licenciado en Informática Admva.

 
Vista:

Licenciado en Informática Admva.

Publicado por Carlos Lopez Dominguez (8 intervenciones) el 12/11/2006 01:38:25
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:Licenciado en Informática Admva.

Publicado por Ery (65 intervenciones) el 13/11/2006 13:16:17
Si lo haces mysql_fetch_array obtienes un array asociativo $row["campo1"], $row["campo2"] , tambien lo puedes hacer con $row[0], $row[1], $row[2].

Otra forma es usar el mysql_fetch_object y asi puedes hace $row->campo1, $row->campo2
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