Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/05/2012, 01:29
Mndrake
 
Fecha de Ingreso: septiembre-2010
Mensajes: 78
Antigüedad: 13 años, 8 meses
Puntos: 0
Problema con Buscador Varios Criterios de Busqueda

Buenas !

Estoy haciendo un buscar en php y mysql.

funciona bien pero siempre envia cirterios de busqueda aunque no se seleccione nada me explico...

$criterio1 = $_POST['criterio1'];
$criterio2 = $_POST['criterio2'];
$criterio3 = $_POST['criterio3'];

ahi recojo lo criterios...


$sql = "";
if($criterio1!=""){$op1=" AND camo1='$criterio1'";}else{$op1="";}
if($criterio2!="Eliga"){$op2=" AND campo2='$criterio2'";}else{$op2="";}
if($criterio3!="Elige"){$op3=" AND campo3='$criterio3'";}else{$op3="";}


luego:

$result = mysql_query("SELECT * tabla WHERE $sql");

---------------------------------------------------------------------------------

eso en general funciona bien pero

si le doy al boton de enviar sin elegir ningun criterio los campos si envian datos por lo que no estan vacios y la busqueda no se hace correctamente...

como puedo hacer para que si no se selecciono algun criterio lo envie vacio ?


muchas gracias.