Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/09/2012, 08:41
Avatar de kimmy
kimmy
 
Fecha de Ingreso: julio-2008
Mensajes: 841
Antigüedad: 15 años, 9 meses
Puntos: 15
Guardar seleccion de option en variable php

Hola:

Tengo un select cuyas opciones se generan con una consulta según el id de otro select.

El problema es que necesito almacenar el id de esa selección en una variable php para que en otro select se haga una consulta con este.

Este es el código de los dos primeros select:

Código PHP:
Ver original
  1. <fieldset>
  2.            <legend>Seleccionar Plan:</legend>
  3.            <label for="input-one" class="float"><strong>Posada:</strong></label>
  4.            <label>
  5.             <?php
  6.             $consulta='select * from posadas';
  7.             $resultado=mysql_query($consulta,$conn);
  8.             echo "
  9.            
  10.             <select class='inp-text' name='select1' id='select1'>";
  11.                 while($fila=mysql_fetch_array($resultado)){
  12.                   echo "
  13.                     <option value='".$fila['id_posada']."'>".$fila['nombre_posada']."
  14.                     </option>";
  15.            }
  16.             echo "</select></label>";
  17.         ?>            
  18.         <label for="input-two" class="float"><strong>Plan:</strong></label>
  19.        
  20.         <label><select class="inp-text" name="select2" id="select2" >
  21.           <option value="0">Seleccionar... </option>
  22.           </select>
  23.         </label>
  24.         </fieldset>

este es el javascript:

Código Javascript:
Ver original
  1. $(document).ready(function(){
  2.                 $("#select1").change(function(event){
  3.                     var id = $("#select1").find(':selected').val();
  4.                     $("#select2").load('genera-select.php?id='+id);
  5.                 });
  6.             });

y este es el archivo genera-select.php

Código PHP:
Ver original
  1. include ('func.php');
  2.  
  3. $conn = db_connect();
  4.  
  5.     $consulta = "SELECT * from plan WHERE id_posada = ".$_GET['id'];
  6.     $query = mysql_query($consulta);
  7.     while ($fila = mysql_fetch_array($query)) {
  8.         echo '<option value="'.$fila['id_plan'].'">'.$fila['nombre_plan'].'</option>';
  9.     };

aqui se puede ver todo en linea:

http://vamonosdevacaciones.com.ve/cotizacion.php

como guardo el id para poder usarlo en la misma pagina???

Gracias
__________________
Caminando con el corazón partío