
Added by flor on August-21-2007, 11:37 am
function createRequestObject() {
var ro;
var browser = navigator.appName;
if(browser == "Microsoft Internet Explorer"){
ro = new ActiveXObject("Microsoft.XMLHTTP");
}else{
ro = new XMLHttpRequest();
}
return ro;
}
/* Funcion que manda los datos a un script php que obtiene los datos de la base de datos, luego sobreescribe el <select> */
function obtenerProvincias(seleccionada) {
var f = document.forms[0];
var idPais = f.paisResidencia.value;
requestObject=createRequestObject();
_values_send="idPais="+idPais;
_URL_="obtenerProvincias.php?";
requestObject.open("GET",_URL_+_values_send,true);
requestObject.onreadystatechange=function() {
if (requestObject.readyState==4) {
var response = new String(requestObject.responseText);
for (m=f.provincia.options.length-1;m>0;m--)
f.provincia.options[m]=null
options_array = response.split('|');
j = 0;
for(var i=0;i<options_array.length;i+=2) {
f.provincia.options[j] = new Option(options_array[i+1], options_array[i]);
if(seleccionada==options_array[i])
f.provincia.options[j].selected = true;
j++;
}
}
}
requestObject.send(null);
}
<?php
include('../configuracion.php');
if(isset($_GET['idPais']) && is_numeric($_GET['idPais'])) {
$idPais=$_GET['idPais'];
} else
die();
$con = mysql_connect($servidor, $datauser, $password) or die(mysql_error());
mysql_select_db($database) or die(mysql_error());
$query="SELECT * FROM provincia WHERE idPais=".$idPais;
$IdQuery=mysql_query($query) or die(mysql_error());
if(mysql_num_rows($IdQuery)>0) {
$select = "0|Seleccione una provincia";
$fila = mysql_fetch_array($IdQuery) or die(mysql_error());
do {
$select .= "|".$fila['idProvincia']."|".$fila['nombre'];
} while($fila = mysql_fetch_array($IdQuery));
echo $select;
}
else
echo "-1| --- no disponible --- ";
?>
Added by flor on December-25-2007, 4:27 pm
Added by flor on November-7-2007, 9:10 am
Added by flor on October-29-2007, 10:24 pm
Added by flor on September-7-2007, 11:44 am
Added by flor on September-5-2007, 10:42 pm