03/10/2011, 21:49
|
| | | Fecha de Ingreso: mayo-2009 Ubicación: Lima
Mensajes: 232
Antigüedad: 15 años, 6 meses Puntos: 0 | |
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>";
}
?> |