Ciao a tutti,
questo il mio problema.
Un cliente può scegliere un tour ( in bici ). I tour sono 3.
Se il tour che sceglie parte a meno di dodici ore dal momento in cui lo sceglie il sistema lo blocca.
E fin qui tutto bene.
Ora però devo fare in modo che il sistema faccia un controllo nel DB per vedere se il tour scelto dall'utente non sia già stato scelto da qualcun altro. IN tal caso l'utente può comunque andare avanti nella prenotazione perchè il tour è già prenotato dunque è sicuro che si farà.
Nel mio DB ho il campo 'prenotazioni' in cui ci sono le tabelle 'mattina' 'pomeriggio' 'tipo_prenotazione' .
Dunque al momento della scelta della data da parte dell'utente dovrei creare un controllo automatizzato che faccia una chiamata al DB e verifichi se in quella data c'è già un tour prenotato.
in caso ci sia l'utente può continuare in caso contrario il sistema lo blocca.
Sto provando con questo codice per fare la richiesta a DB, mi sapete dire se è corretto?
Codice PHP:
$query = ("SELECT tipo_prenotazione , mattina , pomeriggio FROM prenotazioni WHERE tipo_prenotazione != 'B' AND mattina or pomeriggio !=''");