Claudio hice esto y me da el siguiente error:
Resultados de la busqueda:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/polocba/domains/polopositivocba.com.ar/public_html/buscar.php on line 16
Lo siento, no se encontraron resultados.
El formu.php es :
Código:
<html>
<head>
<title>Buscar</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000"><center>
<b><font size="5">MI BUSCADOR</font></b>
<form name="form1" method="post" action="buscar.php">
<input type="text" name="textfield">
<input type="submit" name="Submit" value="Buscar!">
</form></center>
</body>
</html>
y el buscar.php es :
Código PHP:
<?php
$buscar = $_POST["textfield"];
?>
<body bgcolor="#FFFFFF" text="#000000"><center>
<p><b><font size="5">MI BUSCADOR</font></b> </p>
<?php
function fBuscar($cnn)
{
global $buscar;
$sql="SELECT titulo, comentarios, palac, link FROM Busqueda WHERE palac LIKE '%$buscar%';";
$rs=mysql_query($sql,$cnn);
$str="";
while ($fila=mysql_fetch_assoc($rs))
{
$str.="<A Class='t5' Href='".$fila["link"]."'>".$fila["titulo"]." >> <br>"."</a>".$fila["comentarios"]."<BR> <BR>";
}
if ($str == "") $str ="<CENTER><B>Lo siento, no se encontraron resultados</B></CENTER>";
if ($buscar == "") $str ="<CENTER><B>Por favor, especifique su búsqueda</B></CENTER>";
return $str;
}
$cnn=mysql_connect("localhost","us","pass");
mysql_select_db("nom bd");
echo "<FONT COLOR=Blue ";
echo "SIZE=4 FACE=Arial> ";
echo "Resultados ";
echo "de la busqueda: <P>";
echo "</FONT> ";
echo "<FONT COLOR=Green ";
echo "SIZE=3 FACE=Arial> ";
echo fBuscar($cnn);
echo "</FONT><hr> ";
?>