[RÉSOLU!] mettre en variable une boucle FOR

Nouveau WRInaute
Bonjour,

J'aimerais savoir si il est possible de mette une boucle FOR en variable ou me permettre de mettre ma boucle FOR dans mon mail tous simplement.

j'ai tenté plusieurs choses mais rien fonctionne.. c'est pour ceci que je viens vous demander de l'aide.

Voici ce que je pensait faire en dernier :

Code:
	$article =
	for ($i=0 ;$i < $nbArticles ; $i++)
	{
		 $_SESSION['panier']['libelleProduit'][$i]
	} ;
	
if($mail)
{
	$nom = "No-Reply Aqua-Hosting"; 
	$to = $dn['email'];
	$subject = 'Achat sur notre boutique';
	$headers = 'Mime-Version: 1.0'."\r\n";
	$headers .= 'Content-type: text/html; charset=utf-8'."\r\n";
	$headers .= "From: $nom"; 
	$msg = 'Bonjour '.$dn['username'].'<br/><br/>
	Merci de votre achat sur notre boutique,<br/>
	si vous avez des problèmes avec votre achat, 
	Veuillez nous contacter via notre site web.
	<br/><br/>
	il vous reste présentement : '.$reste.' crédits<br/>
	<br/>
	Voici la liste de vos achat :<br/><br/>
	'.$article.'
	<br/><br/>
	- Aqua-Hosting -';
	mail($to, $subject, $msg, $headers);
}
else
{
	echo'Erreur durent l\'envoit du mail';
}

cependant sa me donne une erreur a ma variable $article du début ou ce situe ma boucle FOR.

J’espère que vous allez pouvoir m'aider :)

Merci beaucoup Aqua-Hosting
 
WRInaute occasionnel
essaie voir ça... dis moi si ça correspond à tes attentes...

PHP:
<span class="syntaxdefault">$article</span><span class="syntaxkeyword">=@</span><span class="syntaxdefault">implode</span><span class="syntaxkeyword">(</span><span class="syntaxstring">'</li><li>'</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$_SESSION</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'panier'</span><span class="syntaxkeyword">][</span><span class="syntaxstring">'libelleProduit'</span><span class="syntaxkeyword">]);<br /></span><span class="syntaxdefault">if </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$article</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> $article</span><span class="syntaxkeyword">=</span><span class="syntaxstring">'<ol><li>'</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$article</span><span class="syntaxkeyword">.</span><span class="syntaxstring">'</li></ol>'</span><span class="syntaxkeyword">;</span><span class="syntaxdefault">   </span>

en gros ça liste le contenu de $_SESSION['panier']['libelleProduit'] dans la chaine $article...
 
WRInaute accro
Bonjour,

ça, ça ne peut pas m&archer ^^ --> $article =

tu aurais donné l'erreur que ça te marque (parse error, ligne ..." ça permettrait de t'aider plus vite
 
WRInaute passionné
Code:
$article = "";

for ($i=0 ;$i < $nbArticles ; $i++)
{
$article .= $_SESSION['panier']['libelleProduit'][$i]." ";
}
 
Discussions similaires
Haut