Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/06/2009, 09:12
The_Black_Edward
 
Fecha de Ingreso: diciembre-2008
Ubicación: Av. Republica Casa#106
Mensajes: 125
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Consulta con varias variables

$query = 'SELECT * FROM `foo`';
switch (true) {
case empty($fecha):
        $query .= "WHERE id='$id' AND tarjeta='$tarjeta'";
        break;
case empty($id):
        $query .= "WHERE fecha>='$fecha' AND tarjeta='$tarjeta'";
        break;
default:
        $query .= "WHERE fecha>='$fecha' AND id='$id' AND tarjeta='$tarjeta'";
}

Recuerda que en la DB debes darle su atributo correcto a fecha para que te pueda funcionar correctamente.