case:

1) Devo eseguire una prenotazione

2) scelgo il giorno e l'ora

3) spingo "invia" sul forum

4) lo script fà una query del tipo select count(*) from prenotazioni where Data_prenotazione = $dataPrenotazione

5) if query_result > XX then die("Numero massimo di prenotazioni raggiunto") else record_prenotazione; die("prenotazione salvata"); endif

na cosa rozza così più o meno

ps: oddio, se il campo Data_prenotazione lo converti in DATE aiuti l'umanità

NOTA: faccio poi presente che non puoi accettare prenotazioni con troppe persone, nel senso che non è che io faccio una prenotazione per 2000 persone e il sistema me l'accetta