Ver Mensaje Individual
  #5 (permalink)  
Antiguo 04/03/2010, 12:30
gabt
 
Fecha de Ingreso: marzo-2010
Mensajes: 4
Antigüedad: 14 años, 8 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>";

}

?>