Salve a tutti, la faccio molto corta. Ho un DB "gestione alberghi" dove ho tabelle : cliente, camera...e prenotazioni derivata dall'associazione N a N. Camera ha idcamera (ovvero il numero della camera), tipocamera (doppia, tripla, quadrupla), disponibilita (1,0).

In pratica devo assegnare il numero della camera, in prenotazioni, a seconda della scelta (se doppia tripla o quadrupla) e della disponibilità.

Il problema è l'assegnamento dinamico delle camere. Io assegno l'id 420 in prenotazioni se la scelta del tipocamera è = doppia. Ma se la 420 nel db ha disponibilità = 0 come faccio a risolvere il problema e avere un assegnamento dinamico ? Aiuto ne ho bisogno per consegnare il progetto d'esame

<?php
$conn=mysql_connect("localhost","root","");
if(!$conn){
echo "errore1";
exit();
}
else
mysql_select_db("gestione_alberghi");
$nome=$_POST["nome"];
$cognome=$_POST["cognome"];
$n_cartacredito=$_POST["n_cartacredito"];
$tipocamera=$_POST["tipocamera"];
if(strlen($n_cartacredito)!=16)
{
echo "numero carta di credito non valido";
mysql_close($conn);
}
$n_documento=$_POST["n_documento"];
if(strlen($n_documento)!=9)
{
echo "numero carta di credito non valido";
mysql_close($conn);
}
$data_inizio_soggiorno=$_POST["data_inizio_soggiorno"];
$giorni_soggiorno=$_POST["giorni_soggiorno"];
$numero=0;
$prezzo_totale=0;


if($tipocamera==1)
{$numero=$numero+420;
$prezzo_totale=20;}

if($tipocamera==2)
{$numero=$numero+430;
$prezzo_totale=30;}

if($tipocamera==3)
{$numero=$numero+440;
$prezzo_totale=40;}