Problème mettre array dans une boucle.
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 8O :
Code:
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>";
}} |
Sans résultat :cry:, 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ébutant :oops: 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! ;)