Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/10/2011, 21:49
Avatar de dquispe
dquispe
 
Fecha de Ingreso: mayo-2009
Ubicación: Lima
Mensajes: 232
Antigüedad: 15 años, 6 meses
Puntos: 0
Sonrisa Respuesta: Combo box no guarda los valores seleccionados

Disculpen si les cause incomodidad, pero no tuve tiempo de escribir el codigo me quede sin inter, pero aqui pongo el codigo del combox


<td width="262"><select name="cbodep" id="cbodep">
<option selected value="0">Seleccione</option>
<?php

for($i=0;$i<count($dptos);$i++) {
echo "<option value=".$i.">".$dptos[$i]."</option>" ;
//creo que auie es el problema en el for.
}
?>
</select>


<?

// el codigo para insertar
//atrapar datos
if(isset($_POST["btnGrabar"])) //Existe datos - se pulsó el boton
{
$cad="insert into combos (departamento,ciudad) values ('".$_REQUEST["cbodep"]."','".$_REQUEST["cbociu"]."')";
mysql_query($cad,$cn);
}


?>

//script para que salga el combo ciudad
<script src="../utilities/jquery.min.js" type="text/javascript"></script>

<script>
$(document).ready(function(){
$("#cbodep").change(function(){
$.post("../controler/carga_select2.php",{ id:$(this).val() },function(data){$("#cbociu").html(data);})
});
})
</script>

Este codigo es para cargar las ciudades con sus respectivos departamentos
switch($depar){

case 1:
$array_select2 = array(0=>"Seleccione",
1=>"BAGUA",
2=>"BONGARA",
3=>"CHACHAPOYAS",
4=>"CONDORCANQUI",
5=>"LUYA",
6=>"RODRIGUEZ DE MENDOZA",
7=>"UTCUBAMBA");
break;
case 2:
$array_select2 = array(0=>"Seleccione",
1=>"AIJA",
2=>"ANTONIO RAYMONDI",
3=>"ASUNCIÓN",
4=>"BOLOGNESI",
5=>"CARHUAZ",
6=>"CASMA",
7=>"CORONGO",
8=>"HUARAZ",
9=>"HUARI",
10=>"HUAYLAS",
11=>"MARISCAL LUZURIAGA",
12=>"OCROS",
13=>"PALLASCA",
14=>"POMABAMBA",
15=>"RECUAY",
16=>"SANTA",
17=>"SIHUAS",
18=>"YUNGAY");
break;
}

//el bucle para cargar las opciones
//con este codigo me guarda las ciudades muy bien esto deberia ocurrir con los departamentos pero no funciona.
for ($i=0; $i<count($array_select2);$i++){
//echo "<option value=".$i.">".$array_select2[$i]."</option>";
echo "<option value='$array_select2[$i]'>$array_select2[$i]</option>";
}
?>