17/03/2010, 15:20
|
| | Fecha de Ingreso: diciembre-2009
Mensajes: 33
Antigüedad: 14 años, 11 meses Puntos: 0 | |
que tal si haces preguntas antes de hacer la consulta a la bd...
por ejemplo:
if($Rojo != "" && $Azul != "" && $Verde != ""){
$dw = "Rojo='$Rojo' and Azul='$Azul' and Verde='$Verde'";
}else{
if($Rojo != "" && $Azul != "" && $Verde == ""){$dw = "Rojo='$Rojo' and Azul='$Azul'";
}else{
if($Rojo != "" && $Azul == "" && $Verde == ""){$dw = "Rojo='$Rojo'";
}else{
if($Rojo != "" && $Azul == "" && $Verde != ""){$dw = "Rojo='$Rojo and Verde='$Verde''";
}else{
if($Rojo == "" && $Azul != "" && $Verde != ""){$dw = "Azul='$Azul and Verde='$Verde''";
}
}
}
}
$dw = "Rojo='' and Azul='' and Verde=''";
}
La verdad, no se si estara bien.. pero es la idea...
es como usar un Switch
revisa bien las llaves por si omiti alguna xd
Saludos
ups omito algo importante..
tus consultas dejalas asi:
...
$resultados = mysql_query("SELECT id FROM tabla WHERE $dw ");
$total_registros = mysql_num_rows($resultados);
$resultados = mysql_query("SELECT * FROM tabla WHERE $dw LIMIT $inicio,$registros");
...
Última edición por GatorV; 17/03/2010 a las 15:28 |