hola queridos amigos...
pido colaboracion para soluiconar el siguiente problema...
tengo tres listas, y un input por las cuales se debe consultar la informacion de una persona.
$sql=mysql_query("select * from personas,contrato,evento where personas.cedula=contrato.cedula_beneficiarioc and personas.cedula=evento.cedula_beneficiario and evento.barrio like '%$barrio_evento%' and evento.comuna like '%$comuna_evento%' and personas.estado_atencion like '%$estado_atencion%' and evento.tipo_evacuacion like '%$tipo_evacuacion%'");
$result = mysql_query($sql,$link);
$total = mysql_num_rows($sql);
el problema es que cuando condiciono a que solo me debe traer los registros que sean Iguales me acepta una de las condiciones.
necesito que se pueda consultar por cualquier criterio que el usuario quiera..
sea por uno, por dos o por tres criterios a la vez.
mil gracias
por que no habias posteado esto desde el principio?. Fijate lo que estas haciendo, tienes un where con una informacion ya declarada en la consulta, la siguiente variable no hace un AND por lo que te va a generar un error. Ya en este caso no es necesario hacer las condiciones anteriores indicando si debe añadir un and o no, ya que siempre es obligado que haya un and.
