Group By multi résultat
Résolu
Sinistrus
Messages postés
1010
Date d'inscription
Statut
Membre
Dernière intervention
-
samyb2313 -
samyb2313 -
Bonjour à tous !
Je voudrais afficher la liste des images dans ma page à chaque groupement de Date et de Titre... Avec le code ci-dessous je n'obtient que la première image...
Résultat :
Pouvez-vous m'aider svp ? Merci d'avance.
Je voudrais afficher la liste des images dans ma page à chaque groupement de Date et de Titre... Avec le code ci-dessous je n'obtient que la première image...
<?php $stat = $pdo->query("SELECT * FROM tb_fr_galerie GROUP BY Date, Titre ORDER BY Date DESC"); while($data = $stat->fetch(PDO::FETCH_ASSOC)){ ?> <?php echo $data['Date']; ?><br> <?php echo $data['Titre']; ?><br> <?php echo $data['Image']; ?> <?php ;} ?>
Résultat :
2015-10-22
EVENT 1
23.jpg
2015-10-22
EVENT 2
13.jpg
2015-10-22
EVENT 3
1.jpg
Pouvez-vous m'aider svp ? Merci d'avance.
A voir également:
- Group By multi résultat
- Resultat foot - Télécharger - Vie quotidienne
- Gd group - Forum Vos droits sur internet
- Lexer resultat - Télécharger - Sport
- Message bounced by administrator - Forum Mail
- To be filled by o.e.m - Forum Windows
2 réponses
Merci samyb2313 et merci de t'intéresser à mon soucis.
C'est exactement ce que je cherchais à faire !
Merci infiniment !
C'est exactement ce que je cherchais à faire !
Merci infiniment !
samyb2313
De rien :)
<?php
$stat = $pdo->query("SELECT * FROM tb_fr_galerie GROUP BY Date, Titre ORDER BY Date DESC");
$date = ""; // on initialise la date
while($data = $stat->fetch(PDO::FETCH_ASSOC)){
//si la date est différente alors tu affiches la date !!!
if ($data['Date'] != $date)
{
echo $data['Date'];
echo "<br />";
}
echo $data['Titre'];
echo "<br />";
echo $data['Image'];
echo "<br />";
// on modifie le curseur date
$date = $data['Date'];
}
?>
il devrait s'afficher :
2015-10-22
EVENT 1
23.jpg
EVENT 2
13.jpg
EVENT 3
1.jpg
2015-10-23
EVENT 4
18.jpg
C'est ca que tu veux ?