Ultima modifica:
Potresti creare un DB mysql con una tabella ad esempio punti_vendita con questi campi:
ID, NOME, DATA, ORA, CLIENTE, RECAPITO_CLIENTE
Dove:
ID sarà un numero incrementale automatico
NOME: Nome del punto vendita
DATA: La data dell'appuntamento
ORA: Ora dell'appuntamento
CLIENTE: Nome e cognome dell'appuntamento
RECAPITO_CLIENTE: Numero di telefono del cliente
Il cliente si collegherà alla pagina relativa al punto vendita interessato e sceglierà la data dell'appuntamento, una volta selezionata la data farai una query al DB per verificare quali orari non sono già stati prenotati da altri e visualizzerai quindi a video quelli disponibili in una select box.
Alla pressione del tasto "prenota" andrai ad effettuare una POST a una pagina php che si occuperà di inserire i dati all'interno del DB mysql.
Per far in modo che ogni punto vendita possa controllare i suoi appuntamenti puoi creare un app appoggiandoti ad Yii Framework dove potrai implementare una pagina di login e permettere al punto vendita di visualizzare i propri appuntamenti.
Se poi vuoi cancellare i dati più vecchi di una certa data (per evitare che il DB si sovraccarichi di dati dopo un certo ammontare di tempo) puoi implementare un cron job sul server per fare in modo che ti cancelli dal db gli appuntamenti vecchi.
Questa è un idea, ovviamente puoi cambiarla a tuo piacimento.
ID, NOME, DATA, ORA, CLIENTE, RECAPITO_CLIENTE
Dove:
ID sarà un numero incrementale automatico
NOME: Nome del punto vendita
DATA: La data dell'appuntamento
ORA: Ora dell'appuntamento
CLIENTE: Nome e cognome dell'appuntamento
RECAPITO_CLIENTE: Numero di telefono del cliente
Il cliente si collegherà alla pagina relativa al punto vendita interessato e sceglierà la data dell'appuntamento, una volta selezionata la data farai una query al DB per verificare quali orari non sono già stati prenotati da altri e visualizzerai quindi a video quelli disponibili in una select box.
Alla pressione del tasto "prenota" andrai ad effettuare una POST a una pagina php che si occuperà di inserire i dati all'interno del DB mysql.
Per far in modo che ogni punto vendita possa controllare i suoi appuntamenti puoi creare un app appoggiandoti ad Yii Framework dove potrai implementare una pagina di login e permettere al punto vendita di visualizzare i propri appuntamenti.
Se poi vuoi cancellare i dati più vecchi di una certa data (per evitare che il DB si sovraccarichi di dati dopo un certo ammontare di tempo) puoi implementare un cron job sul server per fare in modo che ti cancelli dal db gli appuntamenti vecchi.
Questa è un idea, ovviamente puoi cambiarla a tuo piacimento.