Bonjour,
J'ai effectué un panier d'achat avec transactions sécurisés par carte bancaire pour un client.
Une fois la transaction abouti, l'utilisateur est redirigé vers une page resumant la liste des produits achetés (récapitulatif de son panier). Jusque la tout va bien.
Mais cela se complique lorsque je veux envoyer cette liste sous forme d'email.
Voici tout d'abord les requetes permettant de voir ses produits ds le panier :
if (!isset($liste))
session_register("liste");
// création de la variable de session si elle n'existe pas
$liste[]= array($reference, $nb, $prix, $prix);
for ($i=0;$i<count($liste);$i++){
$query_rsPanier="select * from articles where reference='".$liste[$i][0]."'";
$rsPanier=mysql_query($query_rsPanier, $client) or die(mysql_error());
$row_rsPanier=mysql_fetch_assoc($rsPanier);
//Affichage des produits
<td><?php echo $row_rsPanier['titre']; ?></p>
</div></td>
<td><div align="center"> <p><?php echo $liste[$i][1] ?></p></div></td>
<td><div align="center" class="prix"><?php echo $row_rsPanier['prix']; ?>
Maintenant pour l'envoi mail, j'ai utilisé ce code, le problème c'est que dans le mail il ne m'affiche rien pour les produits et Array[1] dans quantité :
$dest="monadresseemail";
$subject="Commande de Mr./Mme $nom suite à son paiement bancaire";
$msg="Bonjour,\n\n";
$msg.="Voici la liste des produits que Mr./Mme $nom a commandé sur le site pour un montant de $total euros.\n";
for($i=0;$i<count($liste);$i++){
$msg.="Nom du produits :"."$row_rsPanier"."Quantite :$liste[$i][1]\n";
}
$headers="From: site commercant";
mail($dest,$subject,$msg,$headers);
?>
Voila, quelqu'un pourrait pour que je puisse envoyer correctement la liste des produits?
Merci d'avance