Affichage sur 2 colonnes

Bonsoir, alors j’ai fait un trombinoscop et je voudrais plustot que les affichier les un a la suite des autres faire 2 colonnes.

Voila le code, j’ai aucune idée de comment faire ça.

[cpp] echo « 

Bienvenue dans le trombinoScope de Andromede

 »;
// Affichage des trombinos
$q1 = mysql_query(« SELECT , DATE_FORMAT(date, ‹ $site_date_jh ›) AS dateh FROM trombino ORDER BY date DESC LIMIT $commence, $max");
echo mysql_error();
while ($r1 = mysql_fetch_array($q1)) {
echo « 

<span class="titre"> ».htmlentities($r1[« titre »]).« 

\n[/b] « .htmlentities($r1[« dateh »]). »

\n »;
echo « 

 »;
if (!empty($r1[« img »]) && file_exists(« images/ ».$r1[« img »])) {
echo « <a href="trombino.php?id= ».$r1[« idx »].« "><img src="images/ ».$r1[« img »].« " border="0" width="110">[/url] »;}
echo conv($r1[« texte »]);
echo « 

\n »;
echo « 

[i] »;
echo « <a href="trombino.php?id= ».$r1[« idx »].« "> »;
$q2 = mysql_query("SELECT COUNT(
) AS num FROM commentaires WHERE type = 0 AND refer = « .$r1[« idx »]. » AND actif = 1 »);
$r2 = mysql_fetch_array($q2);
if ($r2[« num »] > 1) {
echo $r2[« num »]." « .Commentaire. »";}
elseif ($r2[« num »] == 1) {
echo « Commentaire »;}
else {
echo « Pas de commentaire »;}
mysql_free_result($q2);
echo « [/url] »;

}[/cpp]

bah … question bête peut-être … tu peux pas faire un

à 2 colonnes, testant si un compteur est multiple du nombre de colonne, avec la fameuse technique du modulo ?

Pour ce que j’en dis moi … ce n’est qu’une solution.
:wink:

++

langage ds le titre please :jap:

euh je connais pas et voit pas dutout ce que c’est :frowning:

bien sûr, et puis ça marche comme ça tiens…

Sans_Nom :frowning: je m’attendais a quelque chose de plus constructif de ta part. Tu n’as rien a proposé?

ah si, quelque chose de constructif : ta structure (les paragraphes) est mal adaptée au mode multi colonne. Faut passer par un tableau à N cellules, avec N valant 2.

ok tout manier je refais la structure deja parceque sté pourri.

Mais enfaite je voie pas comment faire pour que ça affiche sur deux colones.

J’ai pensé a un truc style les id impaire a gauche et les paires a droite, ça double le code mais ça peut marché biensur si ce fesable sur la requete SQL :??:

sigh
[cpp]

<?php define( 'N', 2 ); $query = mysql_query( "SELECT * FROM table" ); $count = 0; while ( $result = mysql_fetch_array( $query ) ) { if ( ( $count % N ) == 0 ) echo ''; echo ''; $count++; if ( ( $count % N ) == 0 ) echo ''; } ?>
' . $result['machin'] . '
[/cpp]

C’est dans le genre (aux corrections prêtes)

Merci Sans_Nom
ça marche nickel
merci