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

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Récupérer les résultats d'une boucle dans une variable

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

par Benji » 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

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

par energie13 » 15 sept. 2009, 14:14

Ca fonctionne merci :)

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

par Babounet » 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;

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

par energie13 » 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.