Error con buscador PHP

Tengo el problema que mi buscador no funciona, no encuentro que puede fallar, espero me puedan ayudar, me envía el siguiente error al terminar el código php:

" } } ?>

y el código es este:

<html>
<head>
<title>Reporter</title>
</head>
<body>
<img src="Reporter/mas.jpg" set align="left" /><img src="Reporter/por.jpg" set align="right" />
<br /><br />
<br /><br /><br />
<br /><br /><br />
<FORM Name="form1" action="prueba.php" method="get" ><strong>Búsqueda:</strong><INPUT type="text" size="50" name="busca" id="busca" />
<input type="submit" value="Buscar" name="submit"><br />
</FORM>
<html>
<body>
<?php
$busca="";
$busca=$_POST['busca'];
mysql_connect("localhost", "root", "chssfiv11");
mysql_select_db("elvis");
if($busca!=""){
$búsqueda=mysql_query("SELECT * FROM 'correspondencia' WHERE oficio LIKE '%".$busca."%'");
while(&f=mysql_fetch_array($búsqueda)){
echo &f['Dn1'].'&nbsp;&nbsp;'.&f['oficio'].'&nbsp;&nbsp;'.&f['asunto']."<br>"
}
}
?>
</body>
</html>

Quiero que me haga las consultas sobre el campo oficio y posteriormente asunto de la tabla correspondencia.

saludos.

1 respuesta

Respuesta
1

if($busca!=""){

Ahí esta el error, hay que poner dos =, un igual es asignación, dos comparación, y tres comparación robusta. Quedaría así:

if($busca!==""){

Al poner solo uno, busca pasa a valer vacío, y no busca nada.

Muchas gracias experto, todavía me da un error el buscador este: " } } ?> , me sigue dando el error y no me arroja resultados, si pudieras echarle un ojo y comentarme que esta mal hecho, me ayudarías mucho, que tengas buen fin de semana. saludos

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas