c'est clean. pour ta répétition de cinq lignes je ferais quand même une fonction, qui ferait partie de affiche_table.
genre
function printTable($header, $query)
{
echo "<table .... ><tr>";
$headers = explode(';', $header);
$i = 0;
while ($headers[$i])
{
echo "<td width ...." . $headers[$i] . "....</td>";
$i++;
}
echo "</tr>";
$result = mysql_query(...);
}
que tu appelles comme ceci :
printTable("Missions;Auteur;Single/Multi;Download;Briefing", "select * from ..." );
//
de telle sorte que si tu changes ta table (rajout / suppression de colonne(s)), tu n'auras qu'un seul endroit à changer dans ton code.