Récuperer une variable

Fermé
cedzav - 13 nov. 2006 à 18:10
Jean-François Pillou Messages postés 19261 Date d'inscription lundi 15 février 1999 Statut Webmaster Dernière intervention 16 février 2023 - 13 nov. 2006 à 23:52
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 lundi 15 février 1999 Statut Webmaster Dernière intervention 16 février 2023 63 274
13 nov. 2006 à 23:52
Au lieu de faire "echo", stocke le résultat dans une variable :

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