Ver Mensaje Individual
  #17 (permalink)  
Antiguo 03/09/2009, 13:30
jhosan
 
Fecha de Ingreso: septiembre-2009
Mensajes: 55
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: consulta sql por varios criterios

Amigo

listo mil gracias por tu colaboracion y paciencia.

el error estaba en que no estaba teniendo en cuenta las tablas donde se almacenaba la informacion.

el codigo quedo asi.

$comuna = (!empty($_POST["b1"])
? " comuna='".$_POST["b1"]."'"
: "");

$barrio = (!empty($_POST["b3"])
? (!empty($comuna)
? " AND barrio='".$_POST["b3"]."'"
: " barrio='".$_POST["b3"]."'")
: "");

$estado_atencion = (!empty($_POST["b2"])
? (!empty($comuna) || !empty($barrio)
? " AND estado_atencion='".$_POST["b2"]."'"
: " estado_atencion='".$_POST["b2"]."'")
: "");

$tipo_evacuacion = (!empty($_POST["b4"])
? (!empty($comuna) || !empty($barrio) || !empty($estado_atencion)
? " AND tipo_evacuacion='".$_POST["b4"]."'"
: " tipo_evacuacion='".$_POST["b4"]."'")
: "");



$sql = "SELECT * FROM personas,evento WHERE personas.cedula=evento.cedula_beneficiario and"
. $comuna
. $barrio
. $estado_atencion
. $tipo_evacuacion;
$result = mysql_query($sql) or die(mysql_error());
$total = mysql_num_rows($result);

?>