Bonjour
Me voila devant un probleme que je n'arrive décidement pas a gérer .
Je souhaite afficher les résultats d'une requete sql en 3 colonnes mais avec un affichage de haut en bas et non de gauche a droite comme on trouve partout , a croir que personne ne sait le faire , dailleurs apres avoir poster ma question dans plusieurs forum les seuls réponses que j'ai c'est ton code est crade , etc ... mais sans réponses pour autant ... bref , je pense qu'ici on saura me répondre .
Voici une partie de mon code , apres ca je bloque , je n'arrive pas saisir comment aller plus loin :
Ce code affiche evidemment ce que je lui demande soit 30 enregistrements sur 30 lignes ce qui est parfaitement normal .
Comment arreter le compteur a $i<$tier et afficher les 10 enregistrements de haut en bas puis passer a col+1 et ainsi de suiTE
Je vous remercie par avance de votre aide .
Max
Me voila devant un probleme que je n'arrive décidement pas a gérer .
Je souhaite afficher les résultats d'une requete sql en 3 colonnes mais avec un affichage de haut en bas et non de gauche a droite comme on trouve partout , a croir que personne ne sait le faire , dailleurs apres avoir poster ma question dans plusieurs forum les seuls réponses que j'ai c'est ton code est crade , etc ... mais sans réponses pour autant ... bref , je pense qu'ici on saura me répondre .
Voici une partie de mon code , apres ca je bloque , je n'arrive pas saisir comment aller plus loin :
Code:
<?
//ma connexion
$requete = mysql_query("SELECT * FROM matable where clause = 'cequeje veu' ORDER BY nom LIMIT 0,30");
$nbreponse = mysql_num_rows($requete);
$nbrcol = 3;
$tier = ceil($nbreponse/$nbrcol);
while ($result = mysql_fetch_array($requete))
{
$tableau[] = $result["nom"];
}
for ($i=0; $i<$tier ; $i++)
{
echo "$tableau[$i]<br>";
}
mysql_close() ;
?>
Ce code affiche evidemment ce que je lui demande soit 30 enregistrements sur 30 lignes ce qui est parfaitement normal .
Comment arreter le compteur a $i<$tier et afficher les 10 enregistrements de haut en bas puis passer a col+1 et ainsi de suiTE
Je vous remercie par avance de votre aide .
Max