Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/03/2008, 15:07
Fuga
 
Fecha de Ingreso: marzo-2008
Mensajes: 2
Antigüedad: 16 años, 1 mes
Puntos: 0
Problema con buscador y vinculos

Hola que tal, antes que nada, aclaro que soy nuevo en esto del php.
Les comento, tengo un buscador que consulta a una tabla en la base de datos mysql.

El problema es el siguiente, en primer lugar, el campo del buscador funciona solo cuando presiono el boton buscar. Si presiono ENTER despues de escribir la busqueda no funciona.

Por otro lado, quisiera hacer que cuando aparezca el listado de los resultados de la busqueda, los resultados de la busqueda esten vinculados a los planos correspondientes.

Es decir, la tabla con la que trabajo tiene 3 campos (codigo, descripcion y planos). En planos tengo almacenada la ruta del archivo PDF correspondiente, y lo que quisiera es que esa ruta me la vincule a los 2 campos de la tabla que estoy mostrando.

Les dejo el codigo de como está hasta el momento. Y ojala que me puedan ayudar!!!
Saludos


<html>
<head>
<title>Buscador</title>
</head>
<body>
<H1>Buscador de productos:</H1>
<form action="buscar.php" method="post">
Buscar: <input name="palabra">
<input type="submit" name="buscador" value="Buscar">
</form>
<?php
include("conectar.php");
$link=Conectarse();
if($_POST['buscador'])
$buscar=$_POST['palabra'];
if(empty($buscar))
{
echo "No se ha ingresado una cadena a buscar";
}else{
$result=mysql_query("select * from productos WHERE codigo like '%$buscar%' ORDER BY codigo DESC",$link);
}
?>
<p>&nbsp;</p>
<TABLE BORDER=1 CELLSPACING=1 CELLPADDING=1>
<TR><TD>&nbsp;<b>Codigo</b></TD><TD>&nbsp;<b>Descripcion</b>&nbsp;</TD></TR>
<?php

while($row = mysql_fetch_array($result)) {
printf("<tr><td>&nbsp;%s</td><td>&nbsp;%s&nbsp;</td></tr>",$row["codigo"],$row["descripcion"]);
}
mysql_free_result($result);
mysql_close($link);
?>
</table>
</body>
</html>