Ver Mensaje Individual
  #6 (permalink)  
Antiguo 19/04/2011, 04:13
tokero
 
Fecha de Ingreso: abril-2009
Ubicación: Vitoria
Mensajes: 160
Antigüedad: 15 años
Puntos: 1
Pregunta Respuesta: datos formularios hacer consulta mysql, usando php

Cita:
Iniciado por Marvin Ver Mensaje
Entonces intenta esto:
Código PHP:
Ver original
  1. $filtro = "WHERE 1 = 1";
  2. if(isset($_POST['tipo']) && !empty($_POST['tipo'])){
  3.     $filtro .= " AND tipo='".$_POST['tipo']."'";
  4. }
  5. if(isset($_POST['gestion']) && !empty($_POST['gestion'])){
  6.     $filtro .= " AND gestion='".$_POST['gestion']."'"; 
  7. }
  8. if(isset($_POST['minimo']) && !empty($_POST['minimo'])){
  9.     $filtro .= " AND precio>='".$_POST['minimo']."'";  
  10. }
  11. if(isset($_POST['maximo']) && !empty($_POST['maximo'])){
  12.     $filtro .= " AND precio<='".$_POST['maximo']."'";  
  13. }
  14. if(isset($_POST['localidad']) && !empty($_POST['localidad'])){
  15.     $filtro .= " AND localidad='".$_POST['localidad']."'"; 
  16. }

Suerte!
Hola Marvin:

Me imagino que
Código PHP:
$filtro "WHERE 1 = 1"
Lo pones para no tener problemas con los "AND" a la hora de generar la consulta...

¿Esto es correcto? ¿funciona?

Gracias por tu atención