il problema sta nel stampare la riga hr al fine dell'ultima riga in modo da dividere un ciclo dall'altro...
come vedete adesso il codice l'hr me lo stampa a inizio div#corpo e non alla fine come vorrei...

Codice PHP:
    <div id="corpo">
      <table align="left" border="1" bordercolor="#FF0000"><?php while ($row_gallery mysql_fetch_assoc($gallery)){ ?>
                <tr class="bordoGLLY">
                    
                    <td rowspan="2">[img]<?php echo './'.$row_gallery['foto']; ?>[/img]</td>
                    <td><?php echo $row_gallery['titolo']; ?></td>
                </tr>
                <tr>
                    <td rowspan="2"><?php echo $row_gallery['descrizione']; ?></td>                    
                </tr>
                <tr>
                    <td><?php echo $row_gallery['data']; ?></td>
                    
        </tr>
        
      <?php echo '<hr style="color:#CCC; margin:0px 15px 0px 0px;" />'; }  ?>
            </table>
      </div>
gia che ci sono chiedo anche un'altra cosa:
nel recorset c'è il campo 'descrizione' che ne DB (mysql) è settato: longtext latin1_swedish_ci.
come potrete immaginare nella descrizione ci possono essere caratteri particolari/speciali (ù,à,ò,è,ì,@ ect) che vengono stampati con simboli strani (rombi, quadrati ect) come posso evitare questo???