Ver Mensaje Individual
  #13 (permalink)  
Antiguo 09/03/2013, 08:15
Avatar de kimmy
kimmy
 
Fecha de Ingreso: julio-2008
Mensajes: 841
Antigüedad: 15 años, 9 meses
Puntos: 15
Respuesta: Guardar en variable despues de seleccionar en option select

Me voy a volver loca con esto.

Creo que no supe explicar mi duda.

Ya yo me traigo el valor de la consulta a mysql y lo muestra en un option select (porque no supe como mostrarlo en un input text). Se genera en el select llamado "desde (select7)" al seleccionar primero el select "posada (select1)" y luego el select "plan (select2)".

Entonces cuando se genere lo que quiero es meter ese dato en una variable javascript.

Este es el código del form:

Código HTML:
Ver original
  1. <legend>1. Plan:</legend>
  2.            <label for="input-one" class="float"><strong>Posada:</strong></label>
  3.            <label>
  4.             <?php
  5.             $consulta='select * from posadas';
  6.             $resultado=mysql_query($consulta,$conn);
  7.             echo "
  8.            
  9.             <select class='float' name='select1' id='select1'>";
  10.                 while($fila=mysql_fetch_array($resultado)){
  11.                   echo "
  12.                      <option value='".$fila['id_posada']."'>".$fila['nombre_posada']."
  13.                      </option>";
  14.            }
  15.             //echo "</select></label>";
  16.         ?> </select></label>          
  17.         <label for="input-two" class="float"><strong>Plan:</strong></label>
  18.         <label>
  19.         <select class="inp-text" name="select2" id="select2" >
  20.           <option value="0">Seleccionar... </option>
  21.           </select>
  22.         </label>
  23.         <label class="letra">Este plan está disponible para fechas:</label>
  24.         <label for="input-two" class="float"><strong>Desde:</strong></label>
  25.  
  26.         <label><select class="letra" name="select7" id="select7"  >
  27.             <option value="0"></option>
  28.             </select></label>
  29.  
  30.     <label for="input-two" class="float"><strong>Hasta:</strong></label>
  31.  
  32.         <label><select class="letra" name="select8" id="select8" >
  33.             <option value="0"></option>
  34.             </select></label>

este el javascript que genera los select:

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.                
  7.                  $("#select2").change(function(event){
  8.                     var id_plan = $("#select2").find(':selected').val();
  9.                     // ???? insertas una pagina en un <select> </select>
  10.                     $("#select4").load('genera-text.php?id_plan='+id_plan);
  11.                 });
  12.                
  13.                
  14.  
  15.                 $("#select1").change(function(event){
  16.                     var id_hab = $("#select1").find(':selected').val();
  17.                     $("#select3").load('genera-select2.php?id_hab='+id_hab);
  18.                    
  19.                 });
  20.                
  21.                
  22.                 $("#select2").change(function(event){
  23.                     var id_plan = $("#select2").find(':selected').val();
  24.                     // ???? insertas una pagina en un <select> </select>
  25.                     $("#select5").load('genera-text2.php?id_plan='+id_plan);
  26.                 });
  27.  
  28.                 $("#select2").change(function(event){
  29.                     var id_plan = $("#select2").find(':selected').val();
  30.                     // ???? insertas una pagina en un <select> </select>
  31.                     $("#select6").load('genera-text3.php?id_plan='+id_plan);
  32.                 });
  33.                
  34.                 $("#select2").change(function(event){
  35.                     var id_plan = $("#select2").find(':selected').val();
  36.                     // ???? insertas una pagina en un <select> </select>
  37.                     $("#select7").load('genera-opciones.php?id_plan='+id_plan);
  38.                 });
  39.  
  40.                 $("#select2").change(function(event){
  41.                     var id_plan = $("#select2").find(':selected').val();
  42.                     // ???? insertas una pagina en un <select> </select>
  43.                     $("#select8").load('genera-opciones2.php?id_plan='+id_plan);
  44.                 });
  45.  
  46.  
  47.         });

y este es el php donde me trae el valor del select "desde (select7)":

Código PHP:
Ver original
  1. $conn = db_connect();
  2.   if (!$conn)
  3.    return 0;
  4.  
  5.     $consulta = "SELECT * from pl WHERE id_plan =".$_GET['id_plan'];
  6.     $query = mysql_query($consulta, $conn)or die(mysql_error());
  7.     while ($result = mysql_fetch_array($query)) {
  8.     $desde = $result['desde'];
  9.  
  10.        $desde1= date("d-m-Y",strtotime($desde));
  11.         echo "<option value='".$desde1."'>".$desde1." </option>";
  12.     }

Este es el link a el formulario:

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

Por favor, solo quiero guardar eso en una variable javascript. Tengo días leyendo y no se como.

Gracias.
__________________
Caminando con el corazón partío