allora raga, tralasciando il blocco del submit e le relative problematiche di non usare ajax ho trova questo codice modificandolo un pò ma che di sicuro è errato lo so

nel file de form.php ho inserito nell'head questo :
codice:
<script type="text/javascript"> 
function showUser(str) { if (str=="") { document.getElementById("txtHint").innerHTML=""; return; } if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new 
ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("txtHint").innerHTML=xmlhttp.responseText; } } xmlhttp.open("GET","getuser.php?q="+str,true); xmlhttp.send(); } </script>
e sempre nel form.php ho impostato la select in questo modo :

codice:
<select name="dataprova" id="dataprova" type="text" onchange="showUser(this.value)" > 
<option selected value=""> Seleziona ... </option>
 <option value="4 Settembre 2011"> 4 Settembre 2011 </option> 
<option value="11 Settembre 2011"> 11 Settembre 2011 </option> 
<option value="3"> 18 Settembre 2011 </option> 
<option value="4"> 25 Settembre 2011 </option> 
<option value="5"> 2 Ottobre 2011 </option>
 <option value="6"> 9 Ottobre 2011 </option>
 <option value="7"> 16 Ottobre 2011 </option>
 <option value="8"> 23 Ottobre 2011 </option>
 <option value="9"> 30 Ottobre 2011 </option> 
<option value="10"> 6 Novembre 2011 </option> 
<option value="11"> 13 Novembre 2011 </option> 
<option value="12"> 20 Novembre 2011 </option>
 <option value="13"> 27 Novembre 2011 </option> 
<option value="14"> 4 Dicembre 2011 </option> 
<option value="15"> 11 Dicembre 2011 </option>
 <option value="16"> 18 Dicembre 2011 </option> 
</select>
il file getuser.php è questo :
Codice PHP:
<?php $q=$_GET["q"]; 
// richiamo lo script responsabile della connessione a MySQL require 'connect.php'; 
$sql="SELECT COUNT(dataprova) FROM prenotazioni";
 
$result mysql_query($sql); 

if (
$q=1printf ("3 Posti Disponibili"); 
else if (
$q=2printf ("2 Posti Disponibili"); 
else 
printf ("1 Posto Disponibile"); 
echo 
"(.$q.)" ?>
mi aiutate a trovare gli errori ?

nel getuser.php dovrei verificare quante volte è presente nella tabella prenotazioni campo dataprova la data della select e recuperare questo valore con un numero da 0 a 3...

se è 0 stampo a video 3 posti disp
se è 1 stampo a video 2 posti disp
se è 2 stampo a video 1 posto disp
se è 3 stampo a video nessun posto disp