Salve ragazzi, volevo chiedervi un aiuto per quanto riguarda l'ottimizzazione di una porzione di codice. Ho una tabella composta da 21 (7x3) celle che a seconda di due if, deve scegliere tra 3 immagini per valorizzare ogni singola cella. La verifica ovviamente viene fatta sulla tabella di un db, leggendo le varie righe, 21 per l'appunto.
codice:
<table border='1'> <tr>

<td style="height: 20;"><a href="#1"> <img src="<?php 
        if ($ris1[persone]=="u"){
            echo 'gif/p1.gif'; 
        }       
        else
        {  
        
            if ($ris1[p]=="")
            {
                echo 'gif/1.gif'; 
            }
            else
            {
                echo 'gif/1.gif';
            }
        }
         ?>"> </a></td>
         
         
         
         
         <td>

        <a href="#2"> <img src="<?php 
        if ($ris2[persone]=="a"){
            echo 'gif/p2.gif'; 
        }       
        else
        {  
        
            if ($ris2[p]=="")
            {
                echo 'gif/2.gif'; 
            }
            else
            {
                echo 'gif/2.gif';
            }
        }
         ?>"> </a>


         
         
         
         
         
         </td><td>
         
        <a href="#3"> <img src="<?php 
        if ($ris3[persone]=="a"){
            echo 'gif/p3.gif'; 
        }       
        else
        {  
        
            if ($ris3[p]=="")
            {
                echo 'gif/3.gif'; 
            }
            else
            {
                echo 'gif/3.gif';
            }
        }
         ?>"> </a>


         
         
         
         
         
ecc........
         
         
         </td><td><img src="gif/4.gif"></td>
Ripetere tutto sto papello per 21 volte mi pare abbastanza una cappellata e di sicuro ci deve essere una soluzione più elegante. Avete qualche consiglio da darmi?