Bonjour,

Je n'arrive pas à trouver l'erreur alors je me permet de vous poser la question.

voilà dans le code suivant tout fonctionne correctement sauf que cela oublie toujours d'afficher le premier bouton!

Lorsque ma requête me retourne 3 rapports, il n'y en a que deux qui s'affichent en bouton, je ne vois pas pourquoi

voici le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
 
<?php 
	try
   {
     $pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
    $bdd = new PDO('mysql:host=localhost;dbname=easyreport', 'root', '', $pdo_options);
 
        $reponse = $bdd-> query('SELECT idrapport, nompatient, daterapport FROM rapport WHERE iddirecteur=0 ORDER BY daterapport');
	    	if (FALSE === ($donnees = $reponse->fetch())) {
  	echo 'Aucun rapport à corriger pour le moment';
} else { 
	while ($donnees = $reponse->fetch())
    {
		?>
	<form action="correctionreport.php" method="post">
	<input type="submit" name= " <?php echo $donnees['idrapport'] ?>" value=" <?php echo $donnees['nompatient'].' '.$donnees['daterapport'] ?> "/> </br>
	<input type="hidden" name="id" value=" <?php  echo $donnees['idrapport'] ?> " /> 
	</br>
	</form>
	<?php 
 
    }	
	$reponse->closeCursor(); 
}
}
catch(Exception $e)
    	{
  die('Erreur : '.$e->getMessage());}
   ?>
Si vous avez des idées je veux bien, merci