04/03/2010, 12:30
|
| | Fecha de Ingreso: marzo-2010
Mensajes: 4
Antigüedad: 14 años, 9 meses Puntos: 0 | |
Respuesta: Problema de navegador al usar ajax ----------------prue1.php------------------
<?
include_once('libreria.inc');
$listadoSelects=array( "Comprovincias"=>"provincias", "Comcantones"=>"cantones");
function validaSelect($selectDestino){
global $listadoSelects;
if(isset($listadoSelects[$selectDestino])) return true;
else return false;
}
function validaOpcion($opcionSeleccionada){
if(is_numeric($opcionSeleccionada)) return true;
else return false;
}
$selectDestino=$_GET["select"];
$opcionSeleccionada=$_GET["opcion"];
if(validaSelect($selectDestino) && validaOpcion($opcionSeleccionada))
{
$tabla=$listadoSelects[$selectDestino];
$sqlcan="select id_canton, nombre_canton from $tabla WHERE id_provincia='$opcionSeleccionada'";
$rescan=pg_exec(conecta(),$sqlcan) or die("problema seleccion canton");
echo "<select name=\"$selectDestino\" id=\"$selectDestino\" onChange='cargaContenido(this.id)'>";
echo "<option value='0'>Elige el canton</option>";
// 1, 1 ,,, 0, 1 fetch_row
while($registro=pg_fetch_array($rescan)){
// Convierto los caracteres conflictivos a sus entidades HTML correspondientes para su correcta visualizacion
$registro[nombre_canton]=htmlentities($registro[nombre_canton]); // Imprimo las opciones del select
echo "<option value=\"$registro[id_canton]\">".$registro[nombre_canton]."</option>";
}
echo "</select>";
}
?> |