j'ai un petit bout de code qui me permet de récupérer aléatoirement 6 enregistrements d'une table.
je souhaite placer ces éléments de manière très précise dans un tableau, mais comme j'utilise un while, je récupère tout d'un coup, et au niveau affichage c'est pas pratique, au pire, j'arrive à afficher un tableau de 2 colonnes sur 3 lignes...
comment pourrais-je donc faire pour pourvoir placer le contenu de la variable, donc la valeur des 6 enregistremenst retournés de manière précise dans un tableau? est-ce une fonction avec un include ?
très important, le contenu de la variable est l'adresse d'une image.
voici mon code
Code : Tout sélectionner
<?php
// nombre d'éléments à extraire aléatoirement
$a = 5;
$requete = mysql_query("SELECT * FROM table_images ORDER BY rand() LIMIT $a");
// remplissage du tableau avec les valeurs trouvées
echo "<table border='1'>";
while ($row = mysql_fetch_array($requete))
{
echo '<tr><td><img src="' . $row[1] . '"align="middle"> ';
echo "\r\n".$row[0].'';
echo "\r\n".$row[2].'</td>';
'<td></td>';
}
echo "</tr>\r\n</table>";
?>