PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 19-05-2010 14:32:52

bromlecornu
Membre
Inscription : 19-05-2010
Messages : 1

[Résolu] afficher 3 résultats par ligne!!!!

Bonjour,

J'ai sur ma page créé un tableau qui affiche sur le haut le nom et en dessous dans deux colonnes affiche une image et divers informations.

J'aimerai avoir 3 affichage par ligne.

Comment faire actuellement mes données sont bien récupérées de ma base mais tout sur la même ligne.

Merci

Hors ligne

#2 19-05-2010 14:52:21

Alnoss
Modérateur absent
Lieu : 06 - PACA
Inscription : 11-05-2009
Messages : 541
Site Web

Re : [Résolu] afficher 3 résultats par ligne!!!!

salut,
Google est ton ami... tu n'as pas dû trop chercher bien loin ^^

Cette source vous permet d'afficher x résultats par ligne dans un tableau. Très utile pour les galleries photos par exemple.


<?php
/* NOUS PRENDRONS ICI L'EXEMPLE D'AFFICHAGE DE PHOTOS AVEC UN TABLEAU */
$nb = 3; // Nombre d'affichages souhaités sur une ligne
$req = mysql_query("SELECT titre, image, details FROM `table` ORDER BY titre ASC");
// affichage des résultats avec $nb résultats par ligne
echo'<table>';
$i = 1;
while($resultat = mysql_fetch_array($req)) {
if($i == 1) { echo'<tr>'; }
echo'<td colspan="2">'.$resultat['titre'].'</td>
  </tr>
  <tr>
    <td><img src="arborescence/'
.$resultat['image'].'.jpg"></td>
    <td>'
.$resultat['details'].'</td>';
$i++;
if($i > $nb) { echo'</tr>'; $i = 1; }
}
echo'</table>';
?>
 

/!\ Code pondu à la hâte (je suis au taf) donc pas vérifié - Merci de votre compréhension /!\


MERCI de lire le mode d'emploi avant de poster !!

Hors ligne

Pied de page des forums