Bonjour Je me retrouve devant un cas tout bête du genre que l'on apprend en cours d'initiation je suppose.
J'ai une table (id, nom, année). Je veux afficher les résultats, je fais donc appel à une boucle (while). Mais triant les résultats pour n'afficher que les champs ayant l'année la plus récente (toujours la boucle), je voudrais mettre un titre contenant l'année la plus récente, donc la une valeur unique.
Comment combiner cela? j'ai essayé ceci mais ça ne marche pas :
Modifié par lodemars (24 Dec 2015 - 08:16)
J'ai une table (id, nom, année). Je veux afficher les résultats, je fais donc appel à une boucle (while). Mais triant les résultats pour n'afficher que les champs ayant l'année la plus récente (toujours la boucle), je voudrais mettre un titre contenant l'année la plus récente, donc la une valeur unique.
Comment combiner cela? j'ai essayé ceci mais ça ne marche pas :
$reponse = $bdd->query('SELECT * FROM inscrits WHERE an=(SELECT MAX(an)
FROM inscrits)');
$donnees = $reponse->fetch())
?>
<h1>Saison <?php echo $donnees['an'] ?> </h1>
<?php
while ($donnees = $reponse->fetch())
{
?>
<tr>
<td><?php echo $donnees['nom'] ?></td>
<td><?php echo $donnees['prénom'] ?></td>
<td><?php echo $donnees['an'] ?></td>
</tr>
<?php
}
$reponse->closeCursor();
?>
Modifié par lodemars (24 Dec 2015 - 08:16)