par
@rthur » 08 août 2023, 10:24
Alors, 1ère étape logique, il faut que tu sortes ton textarea de ta boucle pour ne pas en avoir plusieurs qui s'affichent.
Et dans ta boucle, il faut que tu construises une variable qui va contenir le texte que tu veux afficher dans ton textarea. En gros, à chaque passage de ta boucle, tu vas concaténer la valeur courante avec ce qu'il y avait précédemment dans ta variable (les valeurs précédentes de ta boucle.
Donc, avant ta boucle tu inities une variable vide, par exemple $contenu_textarea = '';
Puis dans ta boucle, tu ajoutes les valeurs courantes et un séparateur (par exemple un retour à la ligne \n ) à la variable que tu es en train de construire pas à pas.
Exemple :
$contenu_textarea = $contenu_textarea . $row['Prenom'] . ' ' . $row['Nom'] . "\n";
À noter qu'il existe l'opérateur ".=" (au lieu de "=", attention à bien voir le ".") qui permet de faire la même chose, c'est à dire concaténer du texte à la suite d'une variable :
$contenu_textarea .= $row['Prenom'] . ' ' . $row['Nom'] . "\n";
Et enfin dans le textarea, que tu as sorti de ta boucle, et bien tu affiches la valeur de $contenu_textarea
Alors, 1ère étape logique, il faut que tu sortes ton textarea de ta boucle pour ne pas en avoir plusieurs qui s'affichent.
Et dans ta boucle, il faut que tu construises une variable qui va contenir le texte que tu veux afficher dans ton textarea. En gros, à chaque passage de ta boucle, tu vas concaténer la valeur courante avec ce qu'il y avait précédemment dans ta variable (les valeurs précédentes de ta boucle.
Donc, avant ta boucle tu inities une variable vide, par exemple $contenu_textarea = '';
Puis dans ta boucle, tu ajoutes les valeurs courantes et un séparateur (par exemple un retour à la ligne \n ) à la variable que tu es en train de construire pas à pas.
Exemple :
[php] $contenu_textarea = $contenu_textarea . $row['Prenom'] . ' ' . $row['Nom'] . "\n";[/php]
À noter qu'il existe l'opérateur ".=" (au lieu de "=", attention à bien voir le ".") qui permet de faire la même chose, c'est à dire concaténer du texte à la suite d'une variable :
[php] $contenu_textarea .= $row['Prenom'] . ' ' . $row['Nom'] . "\n";[/php]
Et enfin dans le textarea, que tu as sorti de ta boucle, et bien tu affiches la valeur de $contenu_textarea