Ver Mensaje Individual
  #7 (permalink)  
Antiguo 02/02/2010, 10:14
Avatar de rfadgrmm
rfadgrmm
 
Fecha de Ingreso: junio-2009
Mensajes: 74
Antigüedad: 14 años, 10 meses
Puntos: 1
Información Respuesta: ayuda seleccion multiple php y mysql

Bueno, revisando la sentencia SQL estoy notando que no solo es por la sintaxis de la condición múltiple, tambien hay un espacio en blanco para el campo "ap _materno", quizá eso es lo que no te permite ejecutarlo, revisa las comillas simples y dobles. (Justo para librarte de esas confusiones reedité tu sentencia SQL)

Antes...

Código PHP:
$result mysql_query("SELECT folio,municipio,fecha_entrega,nombre,ap_paterno,ap _materno,asunto,acuerdo,avance FROM principal
where
municipio='"
.$_POST['municipio']."'"" and avance='".$_POST['avance']."'" and institucion='".$_POST['institucion']."'"",$link); 
Ahora quedaría así...

Código PHP:
$result mysql_query("SELECT folio, municipio, fecha_entrega, nombre, ap_paterno, ap_materno, asunto, acuerdo, avance FROM principal
WHERE
municipio='{$_POST['municipio']}' AND avance='{$_POST['avance']}' AND institucion='{$_POST['institucion']}'"
$link); 
Como nota final: Si usas el mysql_fetch_array (toma el nombre del campo o su alias como elemento asociado en una matriz, ej. $row['folio'], $row['municipio']) te puede ayudar bastante, ya que mysql_fetch_row le asigna indices (números correlativos para cada campo en una matriz), y a veces no recordamos o nos hacemos un mundo al no saber a que campo le pertenece el indice, sobre todo si son demasiados campos a mostrar y/o procesar.

Saludos...