Bonjour

J'ai une boucle while qui m'affiche toutes les données récupérées par une requête.
mais le premier enregistrement n'apparait jamais, alors qu'il est bien dans la array (verif avec les print_r)

un manager me récupère des infos dans une base
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
$affich_equipe=$bdd->prepare("SELECT idinter,nom_inter, idnterprod, prenom_inter,fonction1, fonction2, fonction3, fonction4,fonction_presta, 
	mail, tel, photo,idprod, id_prod, date_embauche, date_debauche, titre_prod, note, prix, heure_modif, confirm, pole_emploi, affaire, nom_jeune_f
	adresse1,adresse2,ville, CP, adresse1, adresse2, date_naissance,lieu_naissance, N_SS, N_CS, nationalite,DPAE, demi 
	FROM prod_intermittents
	INNER JOIN  list_intermittents ON  idinter=inter_id
	INNER JOIN prod ON id_prod=idprod
	WHERE id_prod=? 
	ORDER BY heure_modif,nom_inter");
le script éxécute la requête
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
<?php
$affich_equipe->execute(array($_POST['idprod']));
$donnes=$affich_equipe->fetch();
// le print_r me permet de voir que je récupère bien tous mes éléments
echo"<br>donnes"; print_r($donnes);
 
// variables de définition de classe pour afficher les images
$classe="img-liste img-liste2";
 
//définition des objets et hydrate pour recup d'infos commune
$intermittent = new intermittent();
$prod= new prod();
$ladate= new ladate();
$prod->setDatedebut($datedebutEN);
$ladate->setDatedebut($prod->datedebutFR());
$prod->hydrate($donnes);
$datedebpresta=$prod->datedebutEN();
$datefinpresta=$prod->datefinEN();
 
//ensuite début affichage HTML
?>
<html>
<head>
 <meta charset="UTF-8">
    <title>Equipe gestion des intermittents</title>
</head>
<body>
    <header>
        <p class="titrepage"><?php echo $titre ?></p>
        <img src="images/banniere.jpg">
        <?php include_once'PHP_include/nav.php';
        include'PHP_include/identite.php' ?>
    </header>
 
    <div class="container-fluid">
 
        <div  class= "row" > 
            <form name="formulaire" action="equipe_intermittents_verif.php" method="post">
 
                <?php
                $i=0; 
//boucle pour récupérer chaque nom et infos selctionné par la reqête affic_equipe 
// le premier element du tableau ne s'affiche pas ??
 
                while ($listeinter = $affich_equipe->fetch()):
                    $intermittent->hydrate($listeinter);
                    $prod->hydrate($listeinter);
                    $confirm=$prod->confirm();
                    $prodemi[$i]=$prod->demi();
                    if (empty($confirm))
                    {
                        $confirm="non";
                    }
 <div class="col-sm-4">
                    <input type="hidden" name="insert[]" value=" <?php echo $intermittent->id_inter_pourprod() ?>">
                    <!-- *********************************************** -->
                    <!-- 4 hiden pour avoir les infos des id -->
                    <!-- *********************************************** -->
                    <input type="hidden" name="idprod[]"  value="<?php echo$_POST['idprod'] ?>"> 
                    <input type="text" name="id_intermittent[]"  value="<?php echo $intermittent->id() ?>"> 
                    <input type="text" name="datedebut"  value="<?php echo $datedebutEN ?>"> 
 
                    <input type="hidden" name="datefin" value="<?php echo $datefinEN ?>"> 
 
                    <!-- *********************************************** -->
 
                    <!-- BLOC AVEC BORDURE ROUGE OU VERTE  -->
 
 
                    <!-- *********************************************** -->
                    <div class=" bloc-intermittents intermittents-2 confirm <?php echo $prod->classconfirmbord() ?>" >
 
                        <!-- *********************************************** -->
                        <!-- PHOTOS -->
                        <!-- *********************************************** -->
                        <div class="col-sm-4"><?php echo $intermittent->affich_photo($classe); ?> </div>
 
                        <!-- *********************************************** -->
                        <!-- attente ou confirme -->
                        <!-- *********************************************** -->
                        <div class="confirm2 col-sm-8  <?php echo $prod->classconfirmfond() ?>" data-confirmation="<?php echo $confirm ?>"><?php echo $prod->attenteouconfirm()?><input type="hidden" name="confirm[]" value="<?php echo $confirm ?>"></div>
 
                        <!-- *********************************************** -->
                        <!-- non prenom -->
                        <!-- *********************************************** -->
                        <div class="col-sm-8"><?php echo"<strong>". $intermittent->nom()."</strong> ".ucfirst(strtolower($intermittent->prenom())); ?> </div>
</div>
                            <?php $i++;
                            endwhile 
                            ?>