Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/03/2012, 09:52
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

podrias probarlo como te indico..

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

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);
  4. while ($fila = mysql_fetch_array($query)) {
  5.     echo '<option value="'.$fila['id'].'">'.$fila['nombre_plan'].'</option>';
  6. };
  7. echo "</select>";