Bonjour,

Je souhaite envoyer par mail des données de ma table.
Cette table comporte plusieurs lignes mais lorsque d'active la fonction mail, une seule ligne seulement est envoyée (la dernière ligne d'enregistrement).

Comment procéder pour que toutes les lignes figurent dans le mail.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
$select = "SELECT * FROM panier WHERE numPanier = '".$_SESSION['numPanier']."' ";
$result = mysql_query($select, $serveur)  or die ('Erreur 02 : '.mysql_error() );
echo $select."<br>";
 
while($row = mysql_fetch_array($result))
{
$idPanier = $row["id"];
$idProduit = $row["idProduit"];
$codeProduit = $row["codeProduit"];
$nom = $row["nom"];
$photo = $row["photo"];
$qte = $row["qte"];
$prixVenteTTC = $row["prixVenteTTC"];
$prixVenteTTCTotal = $row["prixVenteTTCTotal"];
$poids = $row["poids"];
$fraisPort = $row["fraisPort"];
$reduction = $row["reduction"];
}
 
$to = "monemail;
$subject = "Accusé de réception de votre commande n° ".$_SESSION["numCommande"];
 
//$headers ='From: "monemail";
$headers ='From: "tonemail'."\n";
$headers .='Reply-To: <a href="mailto:info@xxx.com">info@xxx.com</a>'."\n";
$headers .='Content-Type: text/html; charset="iso-8859-1"'."\n";
$headers .='Content-Transfer-Encoding: 8bit';
 
mail($to, $subject, $message, $headers);