![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
03/09/2009, 13:30
|
| | 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);
?> |