Forum Clubic

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