si, tu utente puoi prenotare un solo tipo di camera o diversi tipi di camere e quantita...
quindi come l'ho fatto potrebbe passare per buono?
Si allora può passare per buono.
Anche se io costruirei comunque la select dinamicamente (in questo caso con gli if e la virgola alla fine delle varie stringhe)

Codice PHP:
$sottrazione_camere "UPDATE tour_operator_camere SET ";

if  (
$quantita_singola 0
    
$sottrazione_camere.= " singole = singole - $quantita_singola,"//virgola alla fine

if ($quantita_matrimoniale 0
    
$sottrazione_camere.= " doppie = doppie - $quantita_matrimoniale,";

ecc

ecc.

if (
$quantita_tripla )  
             
$sottrazione_camere.= " triple = triple - $quantita_tripla,";

$sottrazione_camere substr ($sottrazione_camere0, -1); //tolgo l'ultima virgola

$sottrazione_camere.= " WHERE id_pacchetto = $id_pacchetto"
ciao
P.