Ver Mensaje Individual
  #5 (permalink)  
Antiguo 12/04/2011, 10:30
miktrv
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 15 años, 9 meses
Puntos: 165
Respuesta: Consulta Mysql

Cita:
Iniciado por Saneko Ver Mensaje
No sé si te he entendido bien pero lo que quieres hacer es un formulario con 4 select? Porque así lo haría yo, crear un formulario que tenga 4 select y que cada uno tenga las opciones que puedas tener guardadas en las tablas

Código HTML:
<form name="opciones" method="post" action="">
<select name="escuela">
   <option value="0">Elegir escuela</option>
<?php
  // haz la conexion a la base de datos
   $query = "SELECT * FROM tabla_escuela";
   $result = mysql_query($query,$db);
   while($fila = mysql_fetch_array($result))
   {
?>
      <option value="<?php echo $fila['id'];?>"><?php echo $fila['nombre_escuela'];?></option>
<?php
   }
   // esto mismo con los otras 3 opciones
?>
   </select>
   <input type="submit" value="Enviar"> 
Al ser formulario en la misma página recogemos los datos

Código PHP:
if($_POST)
{
   
$escuela $_POST['escuela'];
   
// ahora ya depende de lo que quieras hacer por ejemplo una tabla con los datos elegidos

   
$query "SELECT * FROM tabla_escuela WHERE id = " $escuela//recuerda que es un id
   
$result mysql_query($query,$db);

Espero que sea lo que pedías...
Hola buenas,

Tendrías que concatenar la condición a una consulta general, en lugar de hacer una consulta nueva por cada filtro... no?

Un saludo!