Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/11/2004, 08:28
Avatar de newfaq
newfaq
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires, Argentina
Mensajes: 243
Antigüedad: 20 años, 3 meses
Puntos: 0
Exclamación Javascript + MySQL!!!

AMIGOS!!!!

Tengo un gran problema!!

Tengo un codigo:

Código:
<select name=pais size="10" onchange="cambia_provincia()"> 
<option value="0" selected>Seleccione... 
<option value="1">España 
<option value="2">Argentina 
<option value="3">Colombia 
<option value="4">Francia 
</select> 
<select name=provincia size="10"> 
<option value="-">- 
</select> 
<script language="JavaScript" type="text/JavaScript">
var provincias_1=new Array("-","Andalucía","Asturias","Baleares","Canarias","Castilla y León","Castilla-La Mancha","...") 
var provincias_2=new Array("-","Salta","San Juan","San Luis","La Rioja","La Pampa","...") 
var provincias_3=new Array("-","Cali","Santamarta","Medellin","Cartagena","...") 
var provincias_4=new Array("-","Aisne","Creuse","Dordogne","Essonne","Gironde ","...") 
function cambia_provincia(){ 
	//tomo el valor del select del pais elegido 
	var pais 
	pais = document.f1.pais[document.f1.pais.selectedIndex].value 
	//miro a ver si el pais está definido 
	if (pais != 0) { 
	   //si estaba definido, entonces coloco las opciones de la provincia correspondiente. 
	   //selecciono el array de provincia adecuado 
	   mis_provincias=eval("provincias_" + pais) 
	   //calculo el numero de provincias 
	   num_provincias = mis_provincias.length 
	   //marco el número de provincias en el select 
	   document.f1.provincia.length = num_provincias 
	   //para cada provincia del array, la introduzco en el select 
	   for(i=0;i<num_provincias;i++){ 
		  document.f1.provincia.options[i].value=mis_provincias[i] 
		  document.f1.provincia.options[i].text=mis_provincias[i] 
	   } 
	}else{ 
	   //si no había provincia seleccionada, elimino las provincias del select 
	   document.f1.provincia.length = 1 
	   //coloco un guión en la única opción que he dejado 
	   document.f1.provincia.options[0].value = "-" 
	   document.f1.provincia.options[0].text = "-" 
	} 
	//marco como seleccionada la opción primera de provincia 
	document.f1.provincia.options[0].selected = true 
}
</script>
Donde tengo 2 selects.. Lo quiero hacer es que el primer select se rellene con valores de registros de una base de datos MySQL y "NO" desde el codigo mismo.

SALU2

fa-Q