Ciao a tutti
sto effettuando la sottrazione di alcune camere dal database quando viene effettuata una nuova prenotazione.
Con le sottrazioni mi trovo bene e funziona il tutto, quello che vi chiedo e':
E' sbagliato fare la query sempre per tutte le tipologie di camere oppure devo farla solo se quella camera e' stata selezionata?
Esempio
Codice PHP:
$sottrazione_camere = "UPDATE tour_operator_camere SET
singole = singole - $quantita_singola,
doppie = doppie - $quantita_matrimoniale,
matrimoniale_con_infant = matrimoniale_con_infant - $quantita_matrimoniale_infant,
matrimoniali_con_terzo_letto = matrimoniali_con_terzo_letto - $quantita_matrimoniale_baby,
triple = triple - $quantita_tripla
WHERE id_pacchetto = $id_pacchetto";
$risultato_camere = mysql_query($sottrazione_camere)
or die (mysql_errno() . ": " . mysql_error());
in questo modo io faccio sempre la modifica dei campi: singole, doppie, matrimoniale_con_infant, matrimoniale_con_terzo_letto e triple
Quello che faccio e' un errore oppure devo fare un if che indica che se e' stata scelta la doppia mi modifica solo la doppia senza sottrarre per 0 le altre camere?
Oppure avete altre soluzioni?