Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/05/2012, 02:15
Avatar de jamie_88
jamie_88
 
Fecha de Ingreso: abril-2011
Ubicación: Lima
Mensajes: 161
Antigüedad: 13 años
Puntos: 28
Respuesta: Motor de busqueda

intenta modificando el codigo... el error era $busqueda=$_POST["busqueda"]

Código PHP:
<form name="busqueda" action="" method="post">
    <input type="text" name="consulta" />
    <input type="submit" name="buscar" value="Buscar" />
</form>

<?php
    
if (isset($_POST["buscar"])) 
    {
        
$busqueda $_POST['consulta'];//es mejor tenerlo dentro el isset porque se utilisa solo si han dado click en 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 '%$busqueda%'");//si te interesa solo un dato, en lugar de * puedes usar directamente nombre
        
$contador mysql_num_rows($consulta);
        if (
$contador == 0) {
            echo 
'No hay nada';
        }
        else
//si el resultado en el if es true, ya no te sirve crear la tabla y el resto verdad...
        
{
            echo 
'<table cellpadding="0" cellspacing="2" width="234">';
            while (
$datos mysql_fetch_array($consulta))
            {
                echo 
'<tr><td widht="266">'.$datos['nombre'].'/td></tr>';
            }
            echo 
'</table>';
        }
    }
?>