ciao a tutti, sto cercando di realizzare un ciclo con javascript che a sua volta carichi un ciclowhile php.

il problema sono le variabili.

questo è quello che ho realizzato/copiato che ovviamente non va.
Codice PHP:
  <script>
function setProvincia(chooser) {
    var newElem;
    var where = (navigator.appName == "Microsoft Internet Explorer") ? -1 : null;
    var provinciaChooser = chooser.form.elements["provincia"];
    while (provinciaChooser.options.length) {
        provinciaChooser.remove(0);
    }
    var choice = chooser.options[chooser.selectedIndex].value;
    var db = provinciadb[choice];
    newElem = document.createElement("option");
    newElem.text = "Tutti";
    newElem.value = "";
    provinciaChooser.add(newElem, where);
    if (choice != "") {
        for (var i = 0; i < db.length; i++) {
            newElem = document.createElement("option");
            newElem.text = db[i].text;
            newElem.value = db[i].value;
            provinciaChooser.add(newElem, where);
        }
    }
}
    
<?php
  
for ($i=0$i $numrows$i++) {?>
provinciadb[<?php echo($i);?>]  = [ <?php 
            $result 
province($i);    
            
$virgola="0";
            while (
$province mysql_fetch_array($result)){
                if(
$virgola>"0"){echo ",";}
                echo 
"{value:\"".$province[0]."\", text:\"".$province[1]."\"}";
                
$virgola=++$virgola;
            }
            
?>];
<?php ?>   
</script>
la seconda parte è il problema, fin tanto che tengo la funzione non dinamica funziona.
cosi:
Codice PHP:
provinciadb["1"]  = [ <?php 
            $result 
province("1");    
            
$virgola="0";
            while (
$province mysql_fetch_array($result)){
                if(
$virgola>"0"){echo ",";}
                echo 
"{value:\"".$province[0]."\", text:\"".$province[1]."\"}";
                
$virgola=++$virgola;
            }
            
?>];
solo che ripeterla 20 volte e poi ripeterla altre 110 volte per i comuni mi sembra complicato e lungo....volevo realizzare un ciclo. qualcuno è in grado di aiutarmi?
grazie mille.