Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/05/2013, 15:26
hans2488
 
Fecha de Ingreso: septiembre-2010
Mensajes: 64
Antigüedad: 14 años, 4 meses
Puntos: 5
Pregunta buscador no muestra datos

Buenas compañeros, tengo unos problemas al implementar un buscador ya que no me busca nada, espero que me ayuden:
Tengo 3 campos id,nombre,costo el cual me debe buscar por cualquier de los datos ingresados, pero no me busca nada
Buscar.html
Código HTML:
<html>
<body>
<form id="form1" name="form1" method="POST" action="buscador.php">
            <p>
              <label for="cliente">Numero Id:</label>
              <input type="text" name="id" id="id" />
              <label for="nombre"><br />
                Nombre Nombre:</label>
              <input type="text" name="nombre" id="nombre" />
              <label for="agente"><br />
                Nombre Costo:</label>
              <input type="text" name="costo" id="costo" />
              <label for="zona"><br />
              </label>
            </p>
            <p>
              <input type="submit" name="buscar" id="buscar" value="Buscar" />
            </p>
          </form>
</body>
</html> 
Buscador.php
Código PHP:
<?php 

$conectar
=mysql_connect("localhost","root","vertrigo");
$selecciona=mysql_select_db("ferreteria");

$id$_POST['id'];
$nombre$_POST['nombre'];
$costo$_POST['costo'];


$sql='Select id,nombre,costo from items';

if(
$_POST['id']!=""){

$sql=' and id like "%'.$_POST['id'].'%"';

}

if(
$_POST['nombre']!=""){

$sql=' and nombre like "%'.$_POST['nombre'].'%"';

}
if(
$_POST['costo']!=""){

$sql=' and costo like "%'.$_POST['costo'].'%"';

}


$ejecuta=mysql_query($sql);


while(
$filas=mysql_fetch_array($ejecuta)){
print 
$filas ['id'].'<br/>';
print 
$filas ['nombre'].'<br/>';
print 
$filas ['costo'].'<br/>';

}


?>
Si no pongo ningun dato en buscar me muestra todos los datos, pero si ingreso ya con algun requerimiento a buscar no me muestra nada al contrario me sale un error
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in E:\Archivos de programa\VertrigoServ\www\ferreteriah\buscador.php on line 34