![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
01/12/2015, 21:58
|
| | Fecha de Ingreso: diciembre-2010
Mensajes: 162
Antigüedad: 14 años, 2 meses Puntos: 1 | |
problema con combos anidados al insertarlos tengo el index.php
Código:
<script language="javascript" src="jquery-1.9.0.min.js"></script>
<script language="javascript">
$(document).ready(function(){
$("#pais").change(function () {
$("#pais option:selected").each(function () {
elegido=$(this).val();
$.post("estado.php", { elegido: elegido }, function(data){
$("#estado").html(data);
});
});
})
});
$(document).ready(function(){
$("#estado").change(function () {
$("#estado option:selected").each(function () {
elegido=$(this).val();
$.post("ciudad.php", { elegido: elegido }, function(data){
$("#ciudad").html(data);
});
});
})
});
</script>
<style type="text/css">
#apDiv1 {
position: absolute;
left: 0px;
top: 1px;
width: 1023px;
height: 1158px;
z-index: 1;
background-color: #CCC;
}
#apDiv2 {
position: absolute;
left: 1px;
top: -2px;
width: 1021px;
height: 154px;
z-index: 2;
background-color: #999;
}
#apDiv3 {
position: absolute;
left: 92px;
top: 253px;
width: 515px;
height: 741px;
z-index: 3;
background-color: #C90;
border: medium dashed #F00;
}
#texto{
font-size: medium;
font-style: oblique;
font-weight: bolder;
color: #00F;
}
#nombre{
border: medium solid #000;
border-radius:8px;
}
#apellido{
border: medium solid #000;
border-radius:8px;
}
#usuario{
border: medium solid #000;
border-radius:8px;
}
#pass{
border: medium solid #000;
border-radius:8px;
}
#edad {
border: medium solid #000;
border-radius:8px;
}
#sexo {
border: medium solid #000;
border-radius:8px;
}
#orientacion {
border: medium solid #000;
border-radius:8px;
}
#pais {
border: medium solid #000;
border-radius:8px;
}
#estado {
border: medium solid #000;
border-radius:8px;
}
#ciudad {
border: medium solid #000;
border-radius:8px;
}
</style>
</head>
<body>
<div id="apDiv1"></div>
<div id="apDiv2"><center><img style="position: absolute; height: 138px; width: 484px; left: 245px;" src="IMAGENES/LOGONEMBO.png" width="1000" height="500" /></center></div>
<div id="apDiv3">
<p><center>REGISTRATE AQUI:</center></p>
<form id="form1" name="form1" method="post"><center><table width="299" height="307" border="0">
<tr>
<td><p id="texto">NOMBRE:</p></td>
<td><label for="nombre"></label>
<input type="text" name="nombre" id="nombre" /></td>
</tr>
<tr>
<td><p id="texto">APELLIDO:</p></td>
<td><label for="apellido"></label>
<input type="text" name="apellido" id="apellido" /></td>
</tr>
<tr>
<td><p id="texto">USUARIO:</p></td>
<td><label for="usuario"></label>
<input type="text" name="usuario" id="usuario" value=" " /></td>
</tr>
<tr>
<td><p id="texto">CONTRASEÑA:</p></td>
<td><label for="pass"></label>
<input type="password" name="pass" id="pass" /></td>
</tr>
<tr>
<td><p id="texto">EDAD:</p></td>
<td><label for="edad"></label>
<select name="edad" id="edad">
</select></td>
</tr>
<tr>
<td><p id="texto">SEXO:</p></td>
<td><label for="sexo"></label>
<select name="sexo" id="sexo">
<option>Hombre</option>
<option>Mujer</option>
<option>Otro</option>
</select></td>
</tr>
<tr>
<td><p id="texto">ORIENTACION:</p></td>
<td><label for="orientacion"></label>
<select name="orientacion" id="orientacion">
<option>Heterosexual</option>
<option>Homosexual</option>
<option>Bisexual</option>
<option>Travesti</option>
<option>Transexual</option>
</select></td>
</tr>
<tr>
<td>
<p id="texto">PAIS:</p></td>
<td><label for="pais"></label>
<select id="pais" >
<option value="Argentina">Argentina</option>
<option value="Bolivia">Bolivia</option>
</select>
</td>
</tr>
<tr>
<td><p id="texto">ESTADO:</p></td>
<td>
<label for="estado"></label>
<select name="estado" id="estado">
<option value="0">Seleccione un Estado</option>
<option value="Buenos Aires">Buenos Aires</option>
<option value="Catamarca">Catamarca</option>
</select>
</td>
</tr>
<tr>
<td><p id="texto">CIUDAD:</p></td>
<td><label for="ciudad"></label>
<select name="ciudad" id="ciudad" >
</select>
</td>
</tr>
<tr>
<td colspan="2"><center>
<p> </p>
<p>
<?php
$host='localhost';
$user='root';
$pass='';
$db='registro';
$boton=@$_POST['boton-registro'];
$nombre=@$_POST['nombre'];
$apellido=@$_POST['apellido'];
$usuario=@$_POST['usuario'];
$contraseña=@$_POST['pass'];
$edad=@$_POST['edad'];
$sexo=@$_POST['sexo'];
$orientacion=@$_POST['orientacion'];
$pais=@$_POST['pais'];
$estado=@$_POST['estado'];
$ciudad=@$_POST['ciudad'];
if(isset($_POST['boton-registro'])){
$con=mysql_connect($host,$user,$pass)or die("error al conectar".mysql_error());
mysql_select_db($db,$con) or die("error".mysql_error());
$query=mysql_query('INSERT INTO tabla_registro(nombre,apellido,usuario,pass,edad,sexo,orientacion,pais,estado,ciudad) VALUES("'.$nombre.'","'.$apellido.'","'.$usuario.'","'.$contraseña.'","'.$edad.'","'.$sexo.'","'.$orientacion.'","'.$pais.'","'.$estado.'","'.$ciudad.'")') or die("no se insertaron datos".mysql_error());
}
?>
<input type="submit" name="boton-registro" id="boton-registro" value="Enviar" />
</p>
</center></td>
</tr>
</table></center></form>
</div>
</body>
</html>
mi problema es que en la base de datos se insertan tanto estado como ciudad pero pais no porque es?? alguna ayuda? |