Récupérer les résultats d'une boucle dans une variable

Eléphant du PHP | 59 Messages

15 sept. 2009, 09:42

Bonjour,

Je souhaite récupérer le résultat complet de l'exécution de cette boucle dans une variable $messageResult :
for($nb = 0; $nb != $nombre_total; $nb++)
	{
  	echo "
<ListOfZiaST>
<T1TroubleTicket ACTION=\"update\" ID_ST=\"".$donnees_recherche[$nb]."\">
<COMMENTAIRE>".$commentaire."</COMMENTAIRE>
</T1TroubleTicket>
</ListOfZiaST>";

	}
J'arrive bien a afficher dans la page les résultats de la boucle pour x arguments, mais je ne sais pas comment les regrouper dans une variable afin de pouvoir l'utiliser dans du code.
Je précise je débute en php.

Je vous remercie par avance.
Modifié en dernier par energie13 le 15 sept. 2009, 09:56, modifié 1 fois.

Eléphanteau du PHP | 27 Messages

15 sept. 2009, 09:49

$var = "";
for($nb = 0; $nb != $nombre_total; $nb++) {
    $var .= "
<ListOfZiaST>
<T1TroubleTicket ACTION=\"update\" ID_ST=\"".$donnees_recherche[$nb]."\">
<COMMENTAIRE>".$commentaire."</COMMENTAIRE>
</T1TroubleTicket>
</ListOfZiaST>";
 }

echo $var;

Eléphant du PHP | 59 Messages

15 sept. 2009, 14:14

Ca fonctionne merci :)

Benji
Invité n'ayant pas de compte PHPfrance

01 avr. 2010, 12:24

Bonjour, j'ai le même souci que la personne précédente, sauf que malgré la réponse, je n'y arrive pas.

le code est :

Code : Tout sélectionner

do { echo $row_reqmailservice['mail']; } while ($row_reqmailservice = mysql_fetch_assoc($reqmailservice)); ?>
Et pareil, j'aimerai récupérer mon résultat pour pouvoir utiliser la variable par la suite

Merci

Cordialement