Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Begin

  1. #1

    Begin

    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:
    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')"
    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),.
    Per risolvere il problema dovrei bloccare la seconda pagina di risultato giusto?
    Ho provato con begine e commit ma se provo non va.

    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
    Dove Sbaglio?

  2. #2
    up

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.