Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/02/2009, 14:38
doylelives
 
Fecha de Ingreso: junio-2008
Ubicación: Capital Federal xD
Mensajes: 1.208
Antigüedad: 15 años, 10 meses
Puntos: 35
ejecutar consulta si los 20 campos poseen datos

Hola volvi!
Imagiense q tengo un formulario con 20 campos o mas, luego traigo los registro que poseen algun dato de esos campos.
Pero 1º deseo saber si no estan vacios, al menos uno debe ser llenado, ok;
por ahora tengo lo siguiente:
$mod_sql = "SELECT * FROM alumnos ";
$filtroflag=0;
if ($_POST[email]!=''){
$mod_sql .= " WHERE email LIKE '%$_POST[buscar_email]%'";
$filtroflag=1;
}
if{.....
igual pero el siguiente campo, o sea 19 if mas
}
finalmente:
if($filtroflag){
$mod_res = mysql_query($mod_sql);
///muestro los datos
}
Existe una manera mas reducida?