Comment affichagé un resultat en 2 colonne
zippeur
Messages postés
197
Date d'inscription
Statut
Membre
Dernière intervention
-
Psyk974 Messages postés 551 Date d'inscription Statut Membre Dernière intervention -
Psyk974 Messages postés 551 Date d'inscription Statut Membre Dernière intervention -
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>";
}
?>
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>";
}
?>
A voir également:
- Comment affichagé un resultat en 2 colonne
- Déplacer colonne excel - Guide
- Supercopier 2 - Télécharger - Gestion de fichiers
- Trier colonne excel - Guide
- Colonne word - Guide
- Resultat foot - Télécharger - Vie quotidienne
11 réponses
salut,
en mettant en forme tes paragraphes avec CSS.
quelque chose du genre :
en mettant en forme tes paragraphes avec CSS.
quelque chose du genre :
p{ width:50%; float:left; }
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 :
https://www.cssdebutant.com/
Mais y'a plein de sites où c'est bien expliqué => google ;)
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 :
https://www.cssdebutant.com/
Mais y'a plein de sites où c'est bien expliqué => google ;)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Le résultat est en double je cherche a afficher mon résultat avec un tableau a 2 colonne avec une requête sql
Google et ton ami ! =)
J'ai trouvé ça :
https://alistapart.com/article/multicolumnlists/
L'exemple 3 correspond peut-être plus à ce que tu cherches.
J'ai trouvé ça :
https://alistapart.com/article/multicolumnlists/
L'exemple 3 correspond peut-être plus à ce que tu cherches.
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++
?>
<?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++
?>
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++
$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++