Récuperer une variable

cedzav -  
Jean-François Pillou Messages postés 19261 Date d'inscription   Statut Webmaster Dernière intervention   -
Bonjour,

J'ai un petit problème pour récupérer le résultat d'une boucle foreach dans une variable (pour l'utiliser ensuite dans une classMail)
la boucle foreach :

foreach ($_SESSION as $cle=>$valeur){
if ($valeur!=""){

if(is_array($valeur)) {
echo "<tr><td>".$cle."</td><td> ".implode("-",$valeur)."</td></tr>";
} else {
echo "<tr><td>".$cle."</td><td> ".$valeur."</td></tr>";
}
}
}

le résultat de cette boucle est donc une table avec beaucoup, beaucoup de lignes... que je souhaite envoyer par mail...
Si quelqu'un peut m'aider. La solution est surement simple, mais j'ai pas trouvé.

1 réponse

Jean-François Pillou Messages postés 19261 Date d'inscription   Statut Webmaster Dernière intervention   63 279
 
Au lieu de faire "echo", stocke le résultat dans une variable :

$mavariableAenvoyer .= "<tr><td>".$cle."</td><td> ".implode("-",$valeur)."</td></tr>";
0