Page 1 sur 1

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

Posté : 15 sept. 2009, 09:42
par energie13
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.

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

Posté : 15 sept. 2009, 09:49
par Babounet
$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;

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

Posté : 15 sept. 2009, 14:14
par energie13
Ca fonctionne merci :)

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

Posté : 01 avr. 2010, 12:24
par Benji
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