Création
d'entreprise
Posez votre question Signaler

Comment affichagé un resultat en 2 colonne

zippeur 111Messages postés 9 novembre 2008Date d'inscription 23 mai 2012Dernière intervention - Dernière réponse le 9 févr. 2009 à 16:23
Bonjour,
Je voudrai bien afficher mon résultat en 2 ou en 3 colonnes car la liste d’actualité est vraiment big
Si qlq 1 pourrai me donnait le code exacte pour afficher mon résultat ca serai vraiment aimable Merci
<?
$sql="select * from actu order by id_actu desc LIMIT 3,20 ";
$result=mysql_db_query($dbname,$sql,$id_link);
while($list=mysql_fetch_array($result))
{
$id=$list['id_actu'];
$titre=$list['titre'];
echo "<p align='left'><a href='index.php?p=actu&id=$id' class='text'>$titre...</a></p>";
}
?>
Lire la suite 

Comment affichagé un resultat en 2 colonne »

13 réponses
Réponse
+1
moins plus
salut,

en mettant en forme tes paragraphes avec CSS.
quelque chose du genre :
p{
width:50%;
float:left;
}
Ajouter un commentaire
Réponse
+1
moins plus
http://www.gchagnon.fr/cours/html/index.html

http://www.tuteurs.ens.fr/internet/web/html/bases.html

http://www.tuteurs.ens.fr/internet/web/html/css.html

http://css.mammouthland.net/
Ajouter un commentaire
Réponse
+0
moins plus
Il faut que tu affiches tes données dans 2 DIV en colonnes que tu géreras avec du CSS.
Exemple :

Tu affiches tes données dans 2 DIV :

<div id="collonne1">
bla bla bla tes données 1 ici...
</div>

<div id="colonne2"=>
bla bla bla tes données 2 ici...
</div>


ensuite dans une feuille de style (CSS) tu les mets en formes, par exemple :

#colonne1 {
position: absolute //positionné a partir du coin supérieur gauche de la page
height: 450px; //la hauteur de la div
width: 209px; // la largeur de la div
float: left; //calé à gauche
}
#colonne2 {
position: absolute
height: 450px;
width: 209px;
float: left; // calé a gauche, donc normalement si je ne me trompe pas, elle sera collé à droite de la colonne 1
}

Au final tu auras tes 2 colonnes cote à cote avec tes données dedans.

Plus d'infos :
http://www.cssdebutant.com/

Mais y'a plein de sites où c'est bien expliqué => google ;)
Ajouter un commentaire
Réponse
+0
moins plus
le résultat est en double !!
Ajouter un commentaire
Réponse
+0
moins plus
Le résultat est en double je cherche a afficher mon résultat avec un tableau a 2 colonne avec une requête sql
P-Xelle- 9 févr. 2009 à 14:26
Donc ce cas une seule div suffirait je pense. Mais après je ne sais pas comment faire pour que le résultat s'affiche en 2 colonne !
Désolé :/
Ajouter un commentaire
Réponse
+0
moins plus
alor ya personne
Ajouter un commentaire
Réponse
+0
moins plus
je suis vraiment un bleu
Ajouter un commentaire
Réponse
+0
moins plus
Google et ton ami ! =)

J'ai trouvé ça :
http://alistapart.com/articles/multicolumnlists

L'exemple 3 correspond peut-être plus à ce que tu cherches.
Ajouter un commentaire
Réponse
+0
moins plus
A placer dans ta boucle while

<?php
$max_colonne = 2;
$c = 1;
if ($c > $max_colonne) {
$c = 1;
}
if ($c == 1) {
echo '<tr>';
}
echo '<td>'.$titre.'</td>';

if ($c == $max_colonne) {
echo '</tr>';
}

$c++
?>
Ajouter un commentaire
Réponse
+0
moins plus
comme ca ca ne donne rien ?
$sql="select * from actu order by id_actu desc LIMIT 1,20 ";
$result=mysql_db_query($dbname,$sql,$id_link);
while ($list = mysql_fetch_array($result))
{
$id=$list['id_actu'];
$titre=$list['titre'];
$max_colonne = 2;
$c = 1;
if ($c > $max_colonne) {
$c = 1;
}
if ($c == 1) {
echo '<tr>';
}
echo '<td>'.$titre.'</td>';

if ($c == $max_colonne) {
echo '</tr>';
}

$c++
Psyk974- 9 févr. 2009 à 16:23
$c++ doit etre dans ta boucle while
Ajouter un commentaire
Réponse
-1
moins plus
?????
Ajouter un commentaire
Ce document intitulé « Comment affichagé un resultat en 2 colonne » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?