Réponse acceptée !
Salut,
<?php
function boucle_commande() {
$return='';
$nb_de_ref = $_SESSION['nb_de_ref'];
for ( $nombre = 1 ; $nombre <= $nb_de_ref ; $nombre++ ) {
// Ce code est effectuer à chaque boucle
$return.= 'ref : '.$_SESSION['ref_'.$nombre].' | Quantité : '.$_SESSION['qte_'.$nombre].' | Prix U : '.$_SESSION['prix_u'.$nombre].' |<br><br>';
}
echo $return;
return $return;
}
$destinataire= "mon_adresse_email";
$suject = "Une commande a été passé sur le site";
$message = "Voici le contenu de la commande";
$message .= boucle_commande();
$headers = 'From: adresse_email_webmaster'. "\r\n" .
'Reply-To: adresse_email_webmaster' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
$headers .='Content-Type: text/html; charset="iso-8859-1"'."\n";
$headers .='Content-Transfer-Encoding: 8bit';
mail($destinataire, $suject, boucle_commande(), $headers);
?>
ta fonction ne faisait qu'afficher, elle ne renvoyait rien !!!
en plus, tu avais des $var.''.... dans ce cas, les guillemets sont inutiles... et t'avais des <? à la place de <?php, et quelques erreurs...
In a dream, I saw me, drop dead... U was there, U cried... It was just a dream, if I die, U won't cry, maybe, U'll be happy
Mon site (articles sur la programmation et programmes)