Salut à tous !
Je débute en PHP et je bloque depuis hier sur boucle dans laquelle j'essaie d'introduire une autre boucle.
J'ai bêtement essayer d'inclure dans ma boucle for une boucle while :
Sans résultat , j'ignore s'il existe une boucle spéciale pour ce genre d'opération. Je suppose qu'il faille mettre un array récupérée de la première boucle dans la seconde.
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 for ($i=0; $i<=$nb_ligne; $i++) { $comment='comment'.$i; $id='id'.$i; while ($boucle=mysqli_fetch_array($resultat)) { // simple vérification du contenu de mes array var_dump($boucle); echo "</br>"; // affiche les champs à remplir selon le nb de ligne de ma base de donnée echo "<input type='textarea' name='".$comment."' value='".$boucle[1]."'/>"; echo "<br/>";echo "<br/>"; // Poste les id pour retrouver la correspondance entre n°id et champ de texte. echo "<input type='hidden' name='".$id."' value='".$boucle[0]."'/>"; } echo "<input type='submit' name='valider' value='envoyer'/>"; echo "</form>"; }}
En résumé :
Comment inclure les boucle l'une dans l'autre?
Ou à défaut,
Comment récupérer un array d'une première boucle puis l'inclure dans la seconde?
PS : j'ai essayé toute les méthodes à la porté de mon niveau de débutant et j'aimerais, si ce n'est la solution, au moins être lancé sur une nouvelle voix dans laquelle diriger mes recherches.
Merci d'avance pour vos réponses!
Partager