Hola,
Se muy poco sobre lo que es php, pero aun así intento hacer lo posible, realmente esto me pilló.. Estoy intentando hacer un sistema de busqueda, pero realmente creo que me supero por así decirlo, ya que este dicho sistema no me funciona del todo...
Al precionar el boton Buscar me salen todos los registros de mi database, sin nisiquiera poner algo... Y solo necesito que muestre lo que se busco...
Les adjuntaré el codigo para ver si me pueden ayudar :)
Código PHP:
<form name="busqueda" action="" method="post">
<input type="text" name="consulta" />
<input type="submit" name="buscar" value="Buscar" />
</form>
<?php
$busqueda = $_POST['busqueda'];
$buscar = $_POST['buscar'];
if (isset($buscar)) {
$conexion = mysql_connect("localhost","pokemod","232499") or die(mysql_error());
$db = mysql_select_db("pokemod",$conexion) or die(mysql_error());
$consulta = mysql_query("SELECT * FROM datos WHERE nombre LIKE '%$consulta%'");
$contador = mysql_num_rows($consulta);
if ($contador == 0) {
echo 'No hay nada';
}
echo '<table cellpadding="0" cellspacing="2" width="234">';
while ($datos = mysql_fetch_array($consulta)) {
echo '<tr>
<td widht="266">'.$datos['nombre'].'/td>
</tr>';
}
print '</table>';
}
?>