Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/07/2012, 08:56
juniorhernandezg
 
Fecha de Ingreso: enero-2012
Mensajes: 109
Antigüedad: 12 años, 3 meses
Puntos: 0
Enviar valores seleccionados de un select dinamicos

Me gustaria que me ayudaran con algo.

Estoy haciendo un formulario con select dinamicos (anidados) pero quiero que me envie a la BD los valores de los select que selecciono. El que tengo solo me envia las ID de esas selecciones.

Aca les dejo el codigo del select en el form:

Código:
<select name ="tecnologia" id="cmbpais">
							<?php
								include 'cone.php';
								conectar();
								$consulta = "select * from lista_tecnologia";
								$resultado = mysql_query($consulta);
								if($fila=mysql_fetch_array($resultado)){
									do{
										echo '<option value="'.$fila['coddep'].'">'.$fila['desdep'].'</option>';
									}while($fila = mysql_fetch_array($resultado));
								}
								desconectar();
							?>	
				</select>
				<select name ="equipo" id="cmbestados"></select>
Y este es el Script Javascript que hace la seleccion del otro select:

Código:
<script language="javascript">
		$(document).ready(function(){
   			$("#cmbpais").change(function () {
   				$("#cmbpais option:selected").each(function () {
					elegido=$(this).val();
					$.post("estados.php", { elegido: elegido }, function(data){
					$("#cmbestados").html(data);
					$("#cmbciudades").html("");
					});			
        		});
   			})
			
		});
	</script>
Este es el archivo estado.php que contiene los datos del segundo select:

Código:
<?php
    include 'cone.php';
	conectar();
	$consulta = "select * from lista_equipos where coddep = '$_POST[elegido]'";
	$resultado = mysql_query($consulta);
	if($fila=mysql_fetch_array($resultado)){
		do{
			echo "<option value=".$fila['codpro'].">".$fila['despro']."</option>";
		}while($fila = mysql_fetch_array($resultado));
	}
	mysql_free_result($resultado);
	desconectar();
?>
El sistema hace la seleccion pero me envia los valores de los ID y necesito son los valores escritos de las selecciones.

Estructura de la lista: lista_tecnologia

coddep desdep
1 CDMA
2 GSM
3 UMTS
4 TX
5 MEDICION
6 ENERGIA

Estructura de la lista: lista_equipos

codpro despro coddep
1 CSOFTX 1
2 M2000 1
3 CBSC 1
4 UMG8900 1
5 GBSC 2
6 MGW 2
7 RNC 3
8 IPRAN 4
9 OSM3500 4
10 CISCO 4
11 TX 5
12 DATOS 5
13 ENERGIA 5
14 MG 6
15 A/A 6
16 UPS 6
17 CUADRO F 6