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=1) printf ("3 Posti Disponibili");
else if ($q=2) printf ("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