estoy programando una página en php.
tengo 2 combos, donde según el valor seleccionado en uno, se cargan valores en el otro desde una base de datos.
éso no puede hacerse con php por ejecutarse del lado del servidor, por ello me recomendaron (desde google) javascript.
ya lo hice y anduvo, el problema viene en tener que poner en una página n (10, 15, 50, no sé) pares de esos combos, se me ocurrió pasarle por parámetro a la función un número que identifique al combo, pero no pude concatenarlo.
luego se me ocurríó hacer 10 funciones, una que procese cada par de combos, pero así se accede 10 veces a la base de datos y no es muy eficiente que digamos.
éste es el código que estoy usando
http://codehelp.110mb.com/foro/index.php?topic=14.msg42#msg42
mi idea es si se puede que donde dice
function cargarProvincias(xPro) {
document.forms.ALTA_USUARIO.PAISRESIDENCIA.disabled = true;
document.forms.ALTA_USUARIO.PROVINCIARESIDENCIA.length = 0;
cargarProv(xPro);
document.forms.ALTA_USUARIO.PAISRESIDENCIA.disabled = false;
}
pueda poner (+id+ se lo puse por poner, pero que sea así, que según el id que se le pase por parámetro actualice el combo provincia+id)
function cargarProvincias(xPro, id) {
document.forms.ALTA_USUARIO.PAISRESIDENCIA+id+.disabled = true;
document.forms.ALTA_USUARIO.PROVINCIARESIDENCIA+id+.length = 0;
cargarProv(xPro, id);
document.forms.ALTA_USUARIO.PAISRESIDENCIA+id+.disabled = false;
}