Buongiorno

Non riesco a far visualizzare i risultati da una query con while() ela table
Posto un po' di codice :
apro la table con html.
Codice PHP:
<body>    <h1 align="left">Hai Cercato <?=$descrizione $prodotto;?></h1>
    <table border="0" align="center" cellpadding="2px" width="600px">
Effettuo la query e il ciclop while
Codice PHP:
$result=mysql_query("select * from articoli where name like '%$descrizione%'  ");
            while(
$row=mysql_fetch_array($result)){ 
Poi chiudo php e stampo i risultati html sempre dentro la while
Codice PHP:
<tr bgcolor="<?php echo $colore;?>">
        
  <td>       [b]<?=$row['name']?>[/b]

                    <?=$row['description']?>

            
           } //fine while  
           echo "</td></tr></table>";
A fine while chiudo la td la tr e la table

I RISULTATI SONO stampati in righe consecutive , uno sopra l' laltro ,
Come faccio a raggrupparli su una righa consecutiva tipo amazon !!

GRAZIE