Ver Mensaje Individual
  #8 (permalink)  
Antiguo 22/03/2012, 10:21
Avatar de informacionsys
informacionsys
 
Fecha de Ingreso: mayo-2011
Ubicación: Bogota D.C
Mensajes: 793
Antigüedad: 13 años, 6 meses
Puntos: 76
Respuesta: Pasar por post segundo option seleccionado de un select dependiente

ok entonces pruebalo asi:

Código HTML:
Ver original
  1. <script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>
  2. <script language="JavaScript" type="text/JavaScript">
  3.     $(document).ready(function(){
  4.                     $("#select1").change(function(event){
  5.                        
  6.                                  var id = $("#select1").find(':selected').val();
  7.                      
  8.                                  $("#carga_select").load('genera-select.php',"id="+id);
  9.                     });
  10.     });        
  11.  
  12.  
  13.      <table>
  14.        <form action="reservacion.php" method="post">
  15.         <fieldset>
  16.            <legend>Seleccionar Plan:</legend>
  17.            <label for="input-one" class="float"><strong>Posada:</strong>
  18.                </label><br />
  19.                 <?php
  20.           $consulta='select * from posadas';
  21.           $resultado=mysql_query($consulta,$conexion);
  22.           echo "<select class='inp-text' name='select1' id='select1'>";
  23.                while($fila=mysql_fetch_array($resultado)){
  24.                       echo "
  25.                           <option value='".$fila['id_posada']."'>".$fila['nombre_posada']."
  26.                           </option>";
  27.                }
  28.             echo "</select>";?>
  29.             <br />
  30.           <label for="input-two" class="float"><strong>Plan:</strong></label>
  31.               <br />
  32.               <div id="carga_select">
  33.               <select class="inp-text" name="select2" id="select2">
  34.               <option value="0">Seleccionar... </option>
  35.               </select>
  36.               </div>
  37.         </fieldset>


recuerda que ahi tienes que generar otra vez la conexion ....

Código PHP:
Ver original
  1. echo "<select id='select2' name='select2'/>";
  2.     $consulta = "SELECT * from planes WHERE id_posada = ".$_GET['id'];
  3.     $query = mysql_query($consulta,$conexion) or die ("Query Fallo".mysql_error());
  4.     while ($fila = mysql_fetch_array($query)) {
  5.         echo '<option value="'.$fila['id'].'">'.$fila['nombre_plan'].'</option>';
  6.     };
  7.     echo "</select>";