Ho letto i vari post e la pillola di mchorney ma non ho risolto niente
sto facendo una pagina prenotazioni camere.
Nella prima pagina inserisco la data arrivo e la data partenza,Passo tutto alla
seconda pagina dove mi da il risultato delle camere libere.
Query della pagina risultato:
Adesso se due persone fanno contemporaneamente una richiesta (stesso periodo di prenotazione o giorni che si accavallano) entrambi avranno la stessa camera disponibile(cosa che non deve accadere),.Codice PHP:$query_Recordset1 = "SELECT * FROM camere WHERE posti = '$tot_adulti' AND NOT EXISTS (SELECT * FROM prenota_due WHERE camere.numero_camera = prenota_due.numero_camera AND prenota_due.data_arrivo<='$partenza_bis' AND prenota_due.data_partenza>='$arrivo_bis')";
Per risolvere il problema dovrei bloccare la seconda pagina di risultato giusto?
Ho provato con begine e commit ma se provo non va.
Dove Sbaglio?Codice PHP:mysql_select_db('BEGIN');
mysql_select_db($database_albergo, $albergo);
$query_Recordset1 = "SELECT * FROM camere WHERE posti = '$tot_adulti' AND NOT EXISTS (SELECT * FROM prenota_due WHERE camere.numero_camera = prenota_due.numero_camera AND prenota_due.data_arrivo<='$partenza_bis' AND prenota_due.data_partenza>='$arrivo_bis')";
COMMIT;

Rispondi quotando