29/05/2012, 01:29
|
| | Fecha de Ingreso: septiembre-2010
Mensajes: 78
Antigüedad: 14 años, 3 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. |