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
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>"; }}, 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.
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ébutantet 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