Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/07/2012, 22:39
Locoolivas2212
 
Fecha de Ingreso: julio-2012
Mensajes: 2
Antigüedad: 11 años, 9 meses
Puntos: 0
Obtener valor de segundo select dependiente y subirlo a la base de datos

Hola a todos soy nuevo por aqui y me gustaria que me apoyaran porfavor,

Mi problema es el siguiente:

Tengo un codigo mediante el cual se puede elegir un select apartir de otro y mostrar los datos del mismo.
Mi codigo esta hecho en javascript, php(para obtener datos de la base de datos) y estoy utilizando una libreria de jquery para no tener que recargar la pagina a la hora de cargar el segundo select.
Ahora mi problema es que quiero saber como obtener la eleccion del segundo select y poder guardar ese valor en la base de datos?
Dejo el codigo para ver si me pueden ayudar.

SCRIPT

<script src="cp/js/jquery-1.4.4.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(
function () {
$("#sel2").load("makeselect2.php?magnitud="+$("#se lector1").val());
$("#selector1").change(
function () {
$("#sel2").load("makeselect2.php?magnitud="+$("#se lector1").val());
}
);
}
);

HTML

<p>Magnitud: <select id="selector1" name="magnitud">
<?php while ($fila = mysql_fetch_assoc($result)) { echo sprintf('<option value="%s">%s</option>',$fila['id'],$fila['nombre']); } ?>

</select></p>
<p>Metodo: <span id="sel2"></span></p>
</script>

PHP

<?php
$idmagnitud = $_GET['magnitud'];

include('php/conexion.php');


$sql = "SELECT * FROM `metodos` WHERE `id_magnitud` = ".mysql_real_escape_string($idmagnitud)." ORDER BY `magnitud`";
$result = mysql_query($sql,$link); echo '<select id="selector2" name="region">';
while ($fila = mysql_fetch_assoc($result))
{ echo sprintf('<option value="%s">%s</option>',$fila['id_magnitud'],$fila['metodo']); }
echo '</select>'; mysql_close($link); ?>