Ciao a tutti! Premetto che di ajax sono ancora all'inizio e sicuramente avrò sbagliato qualcosa... vengo al dunque: ho una select con un po' di anni, ne devo sceglierne uno e la funzione onchange passa il valore a uno script javascript... fin qua tutto regolare (il valore passa), ecco il mio problema io da questo script devo aprire un file .php per verificare se l'anno esiste o meno per poi o crearlo o modificarlo... per il momento buio 
completo nel senso che non fa nulla se qualcuno mi può illuminare mi farebbe un gran favore!!!
qui sotto posto lo script
<script type="text/javascript">
function verificaanno(anno){
alert(anno); /* verifica variabile */
var oXHR = new XMLHttpRequest();
oXHR.open("GET", "verificaanno.php?anno=" + anno,true);
oXHR.onreadystatechange = function() {
if (oXHR.readyState == 4){
var risposta = document.getElementById("crea").innerHTML=oXHR..responseText;
}
}
}
</script>
</head>
Questo è il codice della select
codice HTML:
<select name="anno" onchange="verificaanno(this.value)">
<?php
$anno_corrente = date(Y);
echo "<option value=''></option>";
echo "<option value='$anno_corrente'>$anno_corrente</option>";
for($a = 1980; $a < $anno_corrente; $a++){
echo "<option value='$a'>$a</option>";
}
?>
</select>
<div id="crea"> </div>
infine vi posto uno script di prova in php per cercare l'anno
Codice PHP:
<?php
include "config.php";
include "connessione.php";
$verifica = $_GET["anno"];
$tab = "anno_torneo";
$sql = "SELECT * FROM ".$tab." where anno";
$stato = mysql_query($sql, $db) or die('QUERY SQL FALLITA');
while ($row = @mysql_fetch_array($stato)){
$anno_db = $row['anno'];
if ($anno_db != $verifica)
{
echo "<input type=\"submit\" value=\"Crea\" />";
}
else
{
echo "<input type=\"submit\" value=\"Modifica\" />";
}
}
?>
grazie a chi mi da una mano!!!