Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/04/2011, 21:31
Avatar de guidoms7
guidoms7
 
Fecha de Ingreso: marzo-2011
Mensajes: 31
Antigüedad: 13 años, 1 mes
Puntos: 0
Select utilizando varios campos

Quiero hacer una busqueda en la base de datos utilizando varios campos, como por ejemplo la tabla tiene un campo de "nombre", "numero" y "agente"

Tengo un form que tiene 3 textfields para ingresar valores y se haga la busqueda de esta manera
Código PHP:
<form id="form1" name="form1" method="POST" action="resultados.php">
            <
p>
              <
label for="cliente">Numero Cliente:</label>
              <
input type="text" name="cliente" id="cliente" />
              <
label for="nombre"><br />
                
Nombre Cliente:</label>
              <
input type="text" name="nombre" id="nombre" />
              <
label for="agente"><br />
                
Nombre Agente:</label>
              <
input type="text" name="agente" id="agente" />
              <
label for="zona"><br />
              </
label>
            </
p>
            <
p>
              <
input type="submit" name="buscar" id="buscar" value="Buscar" />
            </
p>
          </
form
Como ven el method es POST y llama a resultados.php

el select que intento es el siguiente

Código PHP:
$cliente$_POST['cliente'];
$nombre$_POST['nombre'];
$agente$_POST['agente'];

$agentetrimtrim($agente);
$nombretrimtrim($nombre);


$query_resultados "SELECT clientes.CLIENTE, clientes.NOMBRE, clientes.AGENTE, clientes.ORBIT, clientes.PREVENTA, clientes.DISPLAYDIA, clientes.DISPLAYDISPLAY, clientes.DESPACHOSROJA, clientes.DESPACHOSBLANCA, clientes.ZONA, clientes.PRECIO FROM clientes WHERE NOMBRE LIKE '%".$nombre."%' OR AGENTE LIKE '%".$agente."%'"
Cuando intento esto me trae todos los registros de la tabla pero si intento de esta forma solo con "nombre" si trae solo los que tienen ese nombre

Código PHP:
$query_resultados "SELECT clientes.CLIENTE, clientes.NOMBRE, clientes.AGENTE, clientes.ORBIT, clientes.PREVENTA, clientes.DISPLAYDIA, clientes.DISPLAYDISPLAY, clientes.DESPACHOSROJA, clientes.DESPACHOSBLANCA, clientes.ZONA, clientes.PRECIO FROM clientes WHERE NOMBRE LIKE '%".$nombre."%'; 
No se que estoy haciendo mal, necesito ayuda porfa!!!

__________________
Costa Rica WOW!!