PDA

Visualizza versione completa : SQL +PHP + prenotazione teatro


quipo.it
10-11-2001, 11.35.24
Sto facendo un sistema di prenotazione dei posti di un teatro. Avrei bisogno di un consiglio su come strutturare il db relativo...
Ho fatto una classe di gestione in PHP, che crea una "mappa" del teatro per ciascuno spettacolo (ovvero: se il posto è libero, consente la prenotazione, altrimenti la blocca).
La struttura dati dovrebbe contenere solamente un flag booleano per ogni posto, a seconda che sia libero o no. Pensavo ad un array di dimensione=numero_dei_posti, però come lo salvo su db (SQL)? E' sottinteso che non vorrei allocare spazio inutile...
Tutti i suggerimenti sono bene accetti!
Grazie e ciauz!

badmood
10-11-2001, 12.07.41
Il numero massimo di posti è sempre lo stesso?
Perché se è 100, per esempio, basta creare un campo testo di tale lunghezza e poi riempirlo con '0' (libero) e '1' (occupato). Da script verificherai l'array alla posizione desiderata.

Ciao

PS: alcuni DB supportano i campi di tipo array, informati se è il tuo caso.

Liam
10-11-2001, 12.26.33
l'idea di Badmood è buona, e anche se il numero max di posti non è sempre lo stesso puoi sempre settare la lunghezza del campo al "massimo dei massimi" :D ovvero al numero di posti che il teatro effettivamente può tenere.

Ciao ;)

quipo.it
10-11-2001, 13.29.56
Ci avevo pensato, però speravo ci fosse qualche tipo predefinito per gli array booleani... Cmq grazie lo stesso!

EcHo2K
21-11-2001, 16.30.24
ritengo che l'idea della stringona sia la migliore, magari se poi vuoi inserire piu' stati per un singolo posto (magari vuoi trattare il riservato in amniera diversa) con la stringa puoi usare 255 caratteri ASCII, quindi 255 stati diversi, con l'array no.