Affiché plusieurs éléments sur un tableau

Répondre
Carssou
le 25/08/2003 à 09:58
Carssou
Bon je suppose que mon titre est parfaitement incompréhensible alors je m'esplique :)
je prends l'exemple des news de ce site, je voudrais que ces news s'affiches non pas une news par "ligne" mais 3 news par ligne:

pas ça: News1
News2...

mais : News1 | News2| News3
News4 | ect...

Tout cela avec le code d'affichage pages par pages

:)
LA GLOBULE
le 25/08/2003 à 14:21
LA GLOBULE
Perso j'utilise une astuce que j'ai trouvé sur le net et qui fonctionne remarquablement bien :

<?php
//--- une requête ---//
$truc = "blabla";
$req = "select champ1,champ2 from $table where bazar='$truc' order by champ1 Asc";

//--- Résultat ---//
$res = mysql_query($req);
while($data = mysql_fetch_array($res))
{
$tablo[]=$data;
}
$nbcol=3; //--- détermine le nombre de colonnes

echo "<table>";

for($i=0;$i<=count($tablo)-1;$i++){
//--- les valeurs que l'on souhaite afficher
$valeur1=$tablo[$i]['champ1'];
$valeur2=$tablo[$i]['champ2'];

if($i%$nbcol==0)
echo "<tr>";
echo "<td>$valeur1</td><td>$valeur2</td>";

if($i%$nbcol==($nbcol-1))
echo "</tr>";
}
echo "</table>";
?>
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours