Programación en castellano
Inicio > Foros > Javascript > Utilizar valores de la BD en Javascript
-Foros de debate

Javascript
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

Utilizar valores de la BD en Javascript
Enviado por Barbara el día 8 de mayo de 2006

Hola, espero q puedan ayudarme. Tengo el siguiente código en php que he sacado de Internet y necesito saber como rellenar los arrays con los datos de la base de datos.

<html>
<head>
<script language=\"JavaScript\">

/* Trae desde la base de datos los nombres de los paises */
/* y colócalos en este arreglo.
*/

var aPaises = new Array(
\" \",
\"Mexico\",
\"España\",
\"Venezuela\"
);

var aEstados0 = new Array(
\" \"
);

/* Trae desde la base de datos los nombres de las ciudades */
/* de cada uno de los paises de la lista anterior y ponlos */
/* en arreglos individuales. */
var aEstados1 = new Array(
\" \",
\"Ciudad de México\",
\"Monterrey\",
\"Guadalajara\"
);

var aEstados2 = new Array(
\" \",
\"Madrid\",
\"Barcelona\",
\"San Sebastián\"
);

var aEstados3 = new Array(
\" \",
\"Caracas\",
\"Coro\",
\"Maracay\",
\"Valencia\"
);

/* Arma un arreglo general de estados a partir de los arreglos */
/* anteriores. Es importante que cada arreglo comience por un */
/* valor en blanco y que el primer arreglo de ciudades, llamado */
/* aqui aEstados0, no contenga ningún elemento. */
var aEstados = new Array(
aEstados0,
aEstados1,
aEstados2,
aEstados3
);

function opcion(oCntrl, iPos, sTxt, sVal){
var selOpcion=new Option(sTxt, sVal);
eval(oCntrl.options[iPos]=selOpcion);
}

function cambia(oMster, oCntrl){
var nSelected = oMster.selectedIndex;
while (oCntrl.length) oCntrl.remove(0);
for(var i = 0; i < aEstados[nSelected].length; i++)
opcion(oCntrl, i, aEstados[nSelected][i], String(i));
}

function llena(oCntrl){
while (oCntrl.length) oCntrl.remove(0);
for(var i = 0; i < aPaises.length; i++)
opcion(oCntrl, i, aPaises[i], String(i));
}

</script>
</head>
<body>
<form name=\"frm\">
Pais
<select name=\"pais\" onchange=\"cambia(this, document.frm.ciudad)\">
<option value=\" \"> </option>
</select>
   
Ciudad
<select name=\"ciudad\">
<option value=\" \"> </option>
</select>
</form>
<script language=\"JavaScript\">
llena(document.frm.pais);
</script>
</body>
</html>

 

Tienda
Patrocinados
 

Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network

red internet: musica mp3 | logos y melodias | hospedaje web linux | registro de dominios | servidores dedicados
más internet: comprar | recursos gratis | posicionamiento en buscadores | tienda virtual | gifs animados