Allora, io ho buttato giu' un po di codice cosi' alla svelta, sicuramente ci son errori di sintassi (la mia bestia nera) anche perchè son alle prime armi.
Codice PHP:
echo("<table>");
 
 
$query "SELECT * " 
            
"FROM posti " ;
  
$numero_colonne=1;        
     
$results mysql_query($query) or die (mysql_error()); 
if(
mysql_num_rows($results) != 0
  {
   while(
$rowmysql_fetch_array($results)){
    
    
$posto=$row['id'];
    
$dispo=$row['disponibilita'];
       if(
$numero_colonne<=20 && $numero_colonne>=2){
      
$numero_colonne++;
      if(
$dispo==1){
        echo(
"<td  class=\"postazioni_libere\" >$posto</td>");}
     else {
        echo(
"<td  class=\"postazioni_occupate\" >$posto</td>");}
        }
        if(
$numero_colonne==20){
        
$numero_colonne=1;
         if(
$dispo==1){
        echo(
"<td  class=\"postazioni_libere\" >$posto</td></tr>");}
     else {
        echo(
"<td  class=\"postazioni_occupate\" >$posto</td></tr>");}
        }
        
        if(
$numero_colonne==1){
        
$numero_colonne++;
         if(
$dispo==1){
        echo(
"<tr><td  class=\"postazioni_libere\" >$posto</td></tr>");}
     else {
        echo(
"<tr><td  class=\"postazioni_occupate\" >$posto</td></tr>");}
        }
        
        }}
        
    echo(
"</table>"); 
Questo è il CSS che ti permette di visualizzare i quadratini
codice:
.postazioni_libere{
	text-align:center;
 	vertical-align:middle;
 	 background-image:url(../quadratino_verde.png);
 	background-repeat:no-repeat;
 	background-position:center center; 
	}
	
	.postazioni_occupate{
	text-align:center;
 	vertical-align:middle;
 	 background-image:url(../quadratino_rosso.png);
 	background-repeat:no-repeat;
 	background-position:center center; 
	}
Il tutto ti dovrebbe mostrare una tabella con righe da 20 colonne in cui in ogni cella ci sarà il numero del posto (id) e come sfondo un quadratino verde o rosso a seconda della disponibilità. Ovviamente i quadratini lo dovrai farli tu con un programma di grafica e nominarli esattamente come son nominati nel CSS oppure nominarli come vuoi tu e cambiare il nome nel CSS.Fammi sapere se funziona o se non funziona che errori ti da. Ho supposto che la tabella si chiami posti i campi id e disponibilita (senza accento per non creare casini!!)