Muestro codigo entero por si podeis ayudarme;
recupero valores del primer select db
Código PHP:
Ver original<?php
include ("conexion.php");
$sql_paises="select*from paises";
?>
creo la instancia httpRequest y la funcion que me debe recuperar los valores del segundo selecdt
Código Javascript
:
Ver original<script type="text/javascript">
function ajax(){
var req = false;
try{
req = new XMLHttpRequest();
}
catch(err1){
try{
req = new ActiveXObject("Msxml2.XMLHTTP");
}
catch(err2){
try{
req = new ActiveXObject("Microsoft.XMLHTTP");
}
catch(err3){
req = false;
}
}
}
return req;
}
function from(id,ide,url){
var instancia = ajax();
var vinculo=url+"?id="+id;
instancia.open("GET",vinculo,true);
instancia.onreadystatechange=function(){
if (instancia.readyState==4){
if (instancia.status==200){
var http=instancia.responseText;
document.getElementById(ide).innerHTML= http;
}
}
}
instancia.send(null);
}
</script>
codigo donde creo los dos select
Código PHP:
Ver original<form name="form" method="get">
<select name="paises" id="paises" onchange="from(this.form.paises.value, this.nextSibling.nextSibling.id,'ciudades.php')">
<?php
?>
<option value="<?php echo $reg['id_paises'];?>"/><?php echo $reg['paises'];?></option>
<?php
}
?>
</select>
<select name='ciudades' id='ciudades'>
<?php
?>
<option value="<?php echo $reg["id_ciudades"];?>"><?php echo chao_tilde($reg["ciudades"]);?></option>
<?php
}
?>
</select>
</form>
codigo donde deberia recuperar el valor del segundo select
ciudades.php
Código PHP:
Ver original<?php
require_once("conexion.php");
$sql_ciudades="select * from ciudades where id_paises=".$_GET["id"]."";
?>
<form>
<select name='ciudades' id='ciudades'>
<?php
?>
<option value="<?php echo $reg["id_ciudades"];?>"><?php echo$reg["ciudades"];?></option>
<?php
}
?>
</select>
</form>
espero que me podais ayudar un saludo, el error esta en el ide creo, un saludo.
el error que me arroja el explorer es ese, por si hos quereis saber la version.
Hola,
Les adjunto la captura de pantalla de mi ventana de Internet Explorer.
La URL de la página es :
http://localhost/ejercicios/select.php
Información acerca del error del script:
====================
OS Información: Microsoft Windows XP Professional Service Pack 3 (Build 2600)
OS Lenguaje: es
Navegador: Microsoft Internet Explorer 4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729) 0
Lenguaje del navegador: es
User Agente: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
Cookies habilitadas
Java habilitada
-------------
Error de Script:
//----------------
Línea: 32
Caracter: 28
Código: 0
Mensaje de error: Error desconocido en tiempo de ejecución
URL:
http://localhost/ejercicios/select.php
//----------------
Muchas gracias
--------------
Generado por
www.DebugBar.com en español.
Espero que podais ayudarme, saludos.