Ver Mensaje Individual
  #5 (permalink)  
Antiguo 21/10/2008, 15:24
Avatar de Snd234
Snd234
 
Fecha de Ingreso: mayo-2007
Ubicación: Frente al PC
Mensajes: 413
Antigüedad: 17 años
Puntos: 2
Respuesta: Evitar tantos if

No se si en menos if, pero si menos lineas.

La estructura de la consulta son muy parecidas, podrías simplemente, en cada IF, concatenar la parte de la consulta que difiere de las demás y pertenece a la opción seleccionada, por ejemplo;

Código PHP:
$sql "SELECT ini.*,ins.*,reg.* FROM iniciativa ini,institucion ins,region reg WHERE ini.ini_inst_id = ins.inst_id ";
// Aqui tus Ifs concatenando el resto de la consulta
$sql .= " ORDER BY ini.ini_fecha_creacion ASC";
$q $db->query($sql); 
__________________
KIBIT.cl