regioni.php

codice:
<html> 
<head> 
<script type="text/javascript" src=scripts.js>
</script> 
</head>

<body>

<?php 
echo"<form name='scelta'> 
<select name='reg' onchange='abilitaProv(this.value)'> 
<option selected>Regione";
$conn=mysql_connect("...","...","...") or die("Connessione fallita"); 
mysql_select_db("11gennaio")or die("selezione db fallita!");
$query="SELECT nome from regione"; 
$ris=mysql_query($query); 
while($r=mysql_fetch_array($ris)){ 
$t=$r['nome'];
echo"<option value=$t>$t";
 } 
echo"</select>";
mysql_close($conn); 
?>

<span id="divreg"> 
<select name='prov' disabled> 
<option selected>Province </select> 
</span> 
<input type="radio" name="perc" value="Percentuale" DISABLED>Percentuale 
<input type="radio" name="ass" value="Valore Assoluto" DISABLED >Valore Assoluto 
</form> 

</body>
</html>
scripts.js
codice:
function abilitaProv(str){ 
var ele=document.scelta.prov; 
ele.removeAttribute("disabled"); 

if (window.XMLHttpRequest) {
// code for IE7+, Firefox, Chrome, Opera, Safari 
xmlhttp=new XMLHttpRequest(); 
xmlhttp2=new XMLHttpRequest(); 
} else 
{// code for IE6, IE5 
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
 } 

xmlhttp.onreadystatechange=function() {
 if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("divreg").innerHTML=xmlhttp.responseText;
 } 
}
 xmlhttp.open("GET","getDati.php?reg="+str,true); 
xmlhttp.send(); } 

function abilitaRadio(){ 
var ele=document.scelta.perc;
ele.removeAttribute("disabled"); 
var ele2=document.scelta.ass; 
ele2.removeAttribute("disabled"); 
}
ed infine getDati.php
codice:
<?php
$reg=$_GET['reg']; 
$conn=mysql_connect("...","...","....")or die("connessione fallita");
mysql_select_db("11gennaio") or die ("selezione db fallita"); 
$query="SELECT nomep FROM provincia where nomer=$reg"; 
$ris=mysql_query($query)or die("query fallita"); 
echo"<select name='prov' onchange='abilitaRadio()'> 
<option selected>Province"; 

while($r=mysql_fetch_array($ris)){ 
$t=$r['nomep'];
echo"<option value=$t> $t</option>"; 
} ?>

Praticamente il mio problema è la query per prelevare le province...Mi dice "query fallita", ma non capisco perchè...se provo a visualizzare solo getDati.php mettendo nella query "SELECT....where nomer='Campania'" mi funziona,infatti mi mette nella select tutte le province correttamente.Mettendo semplicemente $reg,non mi aggiunge nulla nella select,eppure il parametro "str" passato alla funzione abilitaProv è corretto,perchè ho provato a stampare quello che selezionavo e funzionava però niente da fare non mi popola la seconda select!