Hace unos años modifiqué un código php para buscar en una tabla mysql. Ahora he intentado recuperarlo pero no me funciona.
Os pongo el código:
Código PHP:
<?
$categoria = $_POST['categoria'];
if ($categoria == TRUE){
$buscar = $_GET['submit'];
$con=mysql_connect("servidor","usuario","clave");
mysql_select_db("bd", $con);
$result = mysql_query("SELECT * FROM TABLE3 WHERE Categoría like '$categoria'", $con);
$total = mysql_num_rows($result);
echo "Resultados para: $categoria";
echo "<table border=1 cellspacing=5 cellpadding=10 bordercolor='E49E56'>";
echo "<tr align='center' bgcolor='E7AE18'><td>Número</td><td>Categoría</td><td>Nombre</td></tr>";
{
?>
<tr bgcolor="#fdfdbf" align='center'><td><?=$row['Número'];?></td><td><?=$row['Categoría'];?></td><td><?=$row['Nombre'];?></td></tr>
<?
}
echo "</table>";
}
else
{
echo 'Incorrect.';
}
?>
El valor de categoría lo coge de un select en html. Al principio me daba error en el mysql_num_rows, pero ahora se muestra la tabla sin ningún resultado. Algún error en llamar a la bd pero no logro solucionarlo.
Gracias