Hola de nuevo. El primer codigo ya me funciona... pero ahora tengo problemas con el segundo... Lo que intento es que cuando no haya me diga lo de "No se ha encontrado nada"
Código PHP:
$buscar=$_POST["buscar"];
if(!isset($buscar)) {
echo "Debe especificar una cadena a buscar";
echo "</html></body> \n";
exit;
}
$link=mysql_connect("localhost","user","pass");
mysql_select_db("basedatos",$link);
$result=mysql_query("SELECT titulo FROM peliculas WHERE titulo LIKE
'%".$buscar."%'",$link);
if ($row = mysql_fetch_array($result)){
while ($field = mysql_fetch_field($result)){
echo "<td>$field->titulo</td> \n";
}do{
print ("<TR>");
print ("<TD>$row[idpelicula]</TD>\n");
print ("<TD>$row[titulo]</TD>\n"."<br>");
print ("</TR>");
} while ($row = mysql_fetch_array($result));
}else{
echo "No se ha encontrado nada";
}
Pues bien... el "No se ha encontrado nada" funciona.
Y tambien me busca bien.
El problema es que cuando le doy a buscar dejando el campo vacío... me aparecen toda la lista de peliculas. Es decir, el "Debe especificar una cadena a buscar" ya no funciona...