Hola amigos. Tengo un select que se carga con datos de la bd que genera otro select con datos de la bd. El problema es que no puedo pasar la opción seleccionada del segundo select por POST. Este es el código:
codigo1.php
Código PHP:
Ver original<script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>
<script language="JavaScript" type="text/JavaScript">
$(document).ready(function(){
$("#select1").change(function(event){
var id = $("#select1").find(':selected').val();
$("#select2").load('genera-select.php?id='+id);
});
});
</script>
<table>
<form action="reservacion.php" method="post">
<fieldset>
<legend>Seleccionar Plan:</legend>
<label for="input-one" class="float"><strong>Posada:</strong>
</label><br />
<?php
$consulta='select * from posadas';
echo "<select class='inp-text' name='select1' id='select1'>";
echo "
<option value='".$fila['id_posada']."'>".$fila['nombre_posada']."
</option>";
}
echo "</select>";?>
<br />
<label for="input-two" class="float"><strong>Plan:</strong></label>
<br />
<select class="inp-text" name="select2" id="select2">
<option value="0">Seleccionar... </option>
</select>
</fieldset>
y este es el genera-select.php
Código PHP:
Ver original$consulta = "SELECT * from planes WHERE id_posada = ".$_GET['id'];
echo '<option value="'.$fila['id'].'">'.$fila['nombre_plan'].'</option>';
};
y este es el que recibe los datos por post:
Código PHP:
Ver original$select1= $_POST['select1'];
$select2= $_POST['select2'];
Recibe el primero, pero no el segundo.
Cómo lo tengo que pasar????
Gracias