Buona nottata a tutti, vi espongo subito il mio problema, il pezzo di codice che vi posterò di seguito riguarda una pagina in cui un utente debba poter selezionare la checkbox desiderata relativa al posto che vuole prenotare!

Viene quindi stampata una griglia di checkbox (righe per colonne) tramite 2 cicli for.

Ecco però il problema, ovvero se un posto è già prenotato invece di stampare la checkbox viene stampata un' immagine predefinita, e le coordinate relative al posto prenotato vengono pescate dal db e inserite in 2 array, uno per le righe e uno per le colonne (in un array perchè ci possono essere diversi posti prenotati)!!!

Ho testato tutto e nella griglia stampata risulta occupato solo un posto, ovvero quello rappresentato dall' ultima coordinata presente nell' array.

Certamente quindi devo aggiungere un ciclo while che andrà ad analizzare uno per uno le posizioni all'interno degli array per le righe e per le colonne.

Ma dove metterlo??
Ho provato dopo i cicli for ma purtroppo vengono stravolte le dimensioni della griglia di checkbox!!!
Idem se lo metto prima...



Codice PHP:
<?php
$query1 
"SELECT row FROM prenotation WHERE id_show=$show";
$result1 mysql_query($query1) or die (mysql_error());
$row1 mysql_fetch_array($result1);
$query2 "SELECT seatrow FROM prenotation WHERE id_show=$show";
$result2 mysql_query($query2) or die (mysql_error());
$row2 mysql_fetch_array($result2);
for(
$r=1;$r<=$righe;$r++){
      for(
$c=1;$c<=$colonne;$c++){
      if((
$r==$row1['row'])&&($c==$row2['seatrow'])){
      echo 
"<img src=\"poltrona2.jpg\">";
      } else {
      echo 
"<input name=\"posizione\" type=\"checkbox\" value=\"Colonna:$c  Fila:$r\"/>";
            }
      }
echo 
"
"
;
}
?>

Non saprei davvero , l'idea è buona, e sono fiero di quello che ho creato, ma mi manca quest'ultimo passo...

Grazie per l'attenzione e spero in un vostro aiuto!!!