aide récapitulatif formulaire PHP

COLOMBAT
Invité n'ayant pas de compte PHPfrance

07 mai 2010, 01:18

Bonjour,
J'ai besoin de votre aide car j'ai créé une page PHP récapitulative d'un bon de commande.
En cliquant sur le bouton Envoyer la commande, je souhaite envoyer la mail par mail avec ses valeurs et ouvrir une fenêtre confirmant l'envoi.
Merci de m'aider.

Voici mon code :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><!-- InstanceBegin template="/Templates/modeles.dwt" codeOutsideHTMLIsLocked="false" -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!-- InstanceBeginEditable name="doctitle" -->
<title>Récapitulatif de la commande</title>
<!-- InstanceEndEditable -->
<!-- InstanceBeginEditable name="head" -->

<style type="text/css">
<!--
.Style13 {font-size: 24px}
.Style7 {	color: #FFFFFF;
	font-size: 24px;
}
-->
</style>
<style type="text/css">
<!--
.Style14 {color: #FFFFFF}
-->
</style>
<style type="text/css">
<!--
.Style15 {color: #000000}
-->
</style>
<!-- InstanceEndEditable -->
<script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
<link href="proinfo.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
.Style1 {
	font-size: 36px;
	font-weight: bold;
}
.Style4 {font-size: small}
.Style5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 28px;
}
.Style6 {font-size: 18px}
body {
	background-color: #FFFFFF;
	background-image: url(images/fond3.jpg);
	background-repeat: repeat;
}
a:link {
	color: #33CC99;
}
a:visited {
	color: #3399FF;
}
a:hover {
	color: #66FFCC;
}
a:active {
	color: #3333FF;
}
-->
</style></head>

<body>
<table width="756" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td height="20" colspan="2"><table width="100%" border="0" cellpadding="0" cellspacing="0">
      <tr>
        <td height="83" bgcolor=""><p align="center" class="Style1"><img src="images/banniere.jpg" width="752" height="83" /></p>          </td>
        </tr>
    </table></td>
  </tr>
  <tr>
    <td width="756"><table width="756" height="317" border="0">
      <tr>
        <td width="750" height="313" align="left" valign="top"><!-- InstanceBeginEditable name="contenu" -->
		  <p>
          <form name="unform" method="post">
		    <?php
 
// Declaration des variables (formulaire de contact)
$Nom = trim(strip_tags($_POST['nom'])); 
$Prenom = trim(strip_tags($_POST['prenom'])); 
$Email = trim(strip_tags($_POST['email'])); 
$Telephone = trim(strip_tags($_POST['telephone'])); 
$Adresse1 = trim(strip_tags($_POST['adresse1'])); 
$Adresse2 = trim(strip_tags($_POST['adresse2'])); 
$codepostal = trim(strip_tags($_POST['codepostal'])); 
$zone = trim(strip_tags($_POST['zone']));
$ville = trim(strip_tags($_POST['ville'])); 
$commentaires = trim(strip_tags($_POST['commentaires'])); 

// Déclaration des quantités et des prix des vins commandés
// libellé, prix unitaire, quantité et total Vouvray sec 2004
$libelle0 = trim(strip_tags($_POST['tx0'])); 
$quantite0 = trim(strip_tags($_POST['q0'])); 
$prix_unitaire0 = trim(strip_tags($_POST['pu0']));
$total0 = trim(strip_tags($_POST['p0']));

// libellé, prix unitaire, quantité et total Vouvray sec 2005 Epuisé
$libelle1 = trim(strip_tags($_POST['tx1'])); 
$quantite1 = trim(strip_tags($_POST['q1'])); 
$prix_unitaire1 = trim(strip_tags($_POST['pu1']));
$total1 = trim(strip_tags($_POST['p1']));

// libellé, prix unitaire, quantité et total Vouvray sec 2007
$libelle2 = trim(strip_tags($_POST['tx2']));
$quantite2 = trim(strip_tags($_POST['q2'])); 
$prix_unitaire2 = trim(strip_tags($_POST['pu2']));
$total2 = trim(strip_tags($_POST['p2']));

// libellé, prix unitaire, quantité et total Vouvray sec 2008
$libelle3 = trim(strip_tags($_POST['tx3']));
$quantite3 = trim(strip_tags($_POST['q3'])); 
$prix_unitaire3 = trim(strip_tags($_POST['pu3']));
$total3 = trim(strip_tags($_POST['p3']));

// libellé, prix unitaire, quantité et total Vouvray sec 2009
$libelle4 = trim(strip_tags($_POST['tx4']));
$quantite4 = trim(strip_tags($_POST['q4'])); 
$prix_unitaire4 = trim(strip_tags($_POST['pu4']));
$total4 = trim(strip_tags($_POST['p4']));

// libellé, prix unitaire, quantité et total Vouvray sec 2010
$libelle5 = trim(strip_tags($_POST['tx5']));
$quantite5 = trim(strip_tags($_POST['q5'])); 
$prix_unitaire5 = trim(strip_tags($_POST['pu5']));
$total5 = trim(strip_tags($_POST['p5']));

// libellé, prix unitaire, quantité et total Vouvray demi-sec 2004
$libelle6 = trim(strip_tags($_POST['tx6']));
$quantite6 = trim(strip_tags($_POST['q6'])); 
$prix_unitaire6 = trim(strip_tags($_POST['pu6']));
$total6 = trim(strip_tags($_POST['p6']));

// libellé, prix unitaire, quantité et total Vouvray demi-sec 2005 Epuisé
$libelle7 = trim(strip_tags($_POST['tx7']));
$quantite7 = trim(strip_tags($_POST['q7'])); 
$prix_unitaire7 = trim(strip_tags($_POST['pu7']));
$total7 = trim(strip_tags($_POST['p7']));

// libellé, prix unitaire, quantité et total Vouvray demi-sec 2006
$libelle8 = trim(strip_tags($_POST['tx8']));
$quantite8 = trim(strip_tags($_POST['q8'])); 
$prix_unitaire8 = trim(strip_tags($_POST['pu8']));
$total8 = trim(strip_tags($_POST['p8']));

// libellé, prix unitaire, quantité et total Vouvray demi-sec 2007
$libelle9 = trim(strip_tags($_POST['tx9']));
$quantite9 = trim(strip_tags($_POST['q9'])); 
$prix_unitaire9 = trim(strip_tags($_POST['pu9']));
$total9 = trim(strip_tags($_POST['p9']));

// libellé, prix unitaire, quantité et total Vouvray demi-sec 2008
$libelle10 = trim(strip_tags($_POST['tx10']));
$quantite10 = trim(strip_tags($_POST['q10'])); 
$prix_unitaire10 = trim(strip_tags($_POST['pu10']));
$total10 = trim(strip_tags($_POST['p10']));

// libellé, prix unitaire, quantité et total Vouvray demi-sec 2009
$libelle11 = trim(strip_tags($_POST['tx11']));
$quantite11 = trim(strip_tags($_POST['q11'])); 
$prix_unitaire11 = trim(strip_tags($_POST['pu11']));
$total11 = trim(strip_tags($_POST['p11']));

// libellé, prix unitaire, quantité et total Vouvray Moelleux 2003
$libelle12 = trim(strip_tags($_POST['tx12']));
$quantite12 = trim(strip_tags($_POST['q12'])); 
$prix_unitaire12 = trim(strip_tags($_POST['pu12']));
$total12 = trim(strip_tags($_POST['p12']));

// libellé, prix unitaire, quantité et total Vouvray Moelleux Cuvée Arnaud 2003
$libelle13 = trim(strip_tags($_POST['tx13']));
$quantite13 = trim(strip_tags($_POST['q13'])); 
$prix_unitaire13 = trim(strip_tags($_POST['pu13']));
$total13 = trim(strip_tags($_POST['p13']));

// libellé, prix unitaire, quantité et total Vouvray Moelleux 2004
$libelle14 = trim(strip_tags($_POST['tx14']));
$quantite14 = trim(strip_tags($_POST['q14'])); 
$prix_unitaire14 = trim(strip_tags($_POST['pu14']));
$total14 = trim(strip_tags($_POST['p14']));


// libellé, prix unitaire, quantité et total Vouvray Moelleux 2005
$libelle15 = trim(strip_tags($_POST['tx15']));
$quantite15 = trim(strip_tags($_POST['q15'])); 
$prix_unitaire15 = trim(strip_tags($_POST['pu15']));
$total15 = trim(strip_tags($_POST['p15']));

// libellé, prix unitaire, quantité et total Vouvray Moelleux 2006
$libelle16 = trim(strip_tags($_POST['tx16']));
$quantite16 = trim(strip_tags($_POST['q16'])); 
$prix_unitaire16 = trim(strip_tags($_POST['pu16']));
$total16 = trim(strip_tags($_POST['p16']));

// libellé, prix unitaire, quantité et total Vouvray Moelleux 2007 Epuisé
$libelle17 = trim(strip_tags($_POST['tx17']));
$quantite17 = trim(strip_tags($_POST['q17'])); 
$prix_unitaire17 = trim(strip_tags($_POST['pu17']));
$total17 = trim(strip_tags($_POST['p17']));

// libellé, prix unitaire, quantité et total Vouvray Moelleux 2008
$libelle18 = trim(strip_tags($_POST['tx18']));
$quantite18 = trim(strip_tags($_POST['q18']));
$prix_unitaire18 = trim(strip_tags($_POST['pu18'])); 
$total18 = trim(strip_tags($_POST['p18']));

// quantité et total Vouvray Moelleux 2009
$libelle19 = trim(strip_tags($_POST['tx19']));
$quantite19 = trim(strip_tags($_POST['q19'])); 
$prix_unitaire19 = trim(strip_tags($_POST['pu19']));
$total19 = trim(strip_tags($_POST['p19']));

// quantité et total Méthode traditionnelle brut
$libelle20 = trim(strip_tags($_POST['tx20']));
$quantite20 = trim(strip_tags($_POST['q20'])); 
$prix_unitaire20 = trim(strip_tags($_POST['pu20']));
$total20 = trim(strip_tags($_POST['p20']));

// quantité et total Méthode traditionnelle demi-sec
$libelle21 = trim(strip_tags($_POST['tx21']));
$quantite21 = trim(strip_tags($_POST['q21'])); 
$prix_unitaire21 = trim(strip_tags($_POST['pu20']));
$total21 = trim(strip_tags($_POST['p21']));

// total bouteilles
$Total2 = trim(strip_tags($_POST['total2']));

// total HT
$Total = trim(strip_tags($_POST['total'])); 

// frais de port
$Fraisdeport = trim(strip_tags($_POST['fraisdeport']));

// remise
$Remise = trim(strip_tags($_POST['fraisdeport2']));

// Total TTC
$Totalttc = trim(strip_tags($_POST['totalttc']));
?>

<?php
 		/* BOUTON Envoyer enfoncé */
 		if(isset($_POST['Envoyer']))
 		{
			$Nom = $_GET['nom'];
			$msg = "Nom : " .$Nom."\r\n";
			echo $msg; 
			
			//$recipient  = "[email protected]";
			
			//$subject = "Bon de commande du site Domaine de Roche Blonde"; //sujet du mail
			 
			//$mailheaders = 'From: Domaine de Roche Blonde <[email protected]>'. "\r\n"; 
			//depuis où il a été posté
			
			//mail($recipient, $subject, $msg, $mailheaders);
			//echo 'Bouton enfoncé';
		}
?>

	<?php		
	/* 		$msg = "Nom : ".$Nom."\r\n";
			$msg .= "Prenom : ".$Prenom."\r\n";
			$msg .= "Email : ".$Email."\r\n";
			$msg .= "Telephone : ".$Telephone."\r\n";
			$msg .= "Adresse1 : ".$Adresse1."\r\n";
			$msg .= "Adresse2 : ".$Adresse2."\r\n";
			$msg .= "Code postal : ".$codepostal."\r";
			$msg .= "Ville : ".$ville."\r\n";
			$msg .= "Commentaires : ".$commentaires."\r\n\n";
		
			if (($quantite0 >0) && ($prix_unitaire0 > 0))  
			{
				$msg .= "----------------------------------------\r\n";
				$msg .= "Produit : ".$libelle0."\r";
				$msg .= "Quantite commande : ".$quantite0." bouteilles\r";
				$msg .= "Prix unitaire     : ".$prix_unitaire0." euros\r";
				$msg .= "Total CDE produit : ".$total0." euros\r\n\n";
			}
		
			if (($quantite1 >0) && ($prix_unitaire1 > 0))   
			{
				$msg .= "----------------------------------------\r\n";
				$msg .= "Produit : ".$libelle1."\r";
				$msg .= "Quantite commande : ".$quantite1." bouteilles\r";
				$msg .= "Prix unitaire     : ".$prix_unitaire1." euros\r";
				$msg .= "Total CDE produit : ".$total1." euros\r\n\n";
			}
		 
			if (($quantite2 >0) && ($prix_unitaire2 > 0))  
			{
				$msg .= "----------------------------------------\r\n";
				$msg .= "Produit : ".$libelle2."\r";
				$msg .= "Quantite commande : ".$quantite2." bouteilles\r";
				$msg .= "Prix unitaire     : ".$prix_unitaire2." euros\r";
				$msg .= "Total CDE produit : ".$total2." euros\r\n\n";
			}
		 
			if (($quantite3 >0) && ($prix_unitaire3 > 0)) 
			{
				$msg .= "----------------------------------------\r\n";
				$msg .= "Produit : ".$libelle3."\r";
				$msg .= "Quantite commande : ".$quantite3." bouteilles\r";
				$msg .= "Prix unitaire     : ".$prix_unitaire3." euros\r";
				$msg .= "Total CDE produit : ".$total3." euros\r\n\n";
			}
			 
			if (($quantite4 >0) && ($prix_unitaire4 > 0))  
			{
				$msg .= "----------------------------------------\r\n";
				$msg .= "Produit : ".$libelle4."\r";
				$msg .= "Quantite commande : ".$quantite4." bouteilles\r";
				$msg .= "Prix unitaire     : ".$prix_unitaire4." euros\r";
				$msg .= "Total CDE produit : ".$total4." euros\r\n\n";
			}
			
			if (($quantite5 >0) && ($prix_unitaire5 > 0)) 
			{
				$msg .= "----------------------------------------\r\n";
				$msg .= "Produit : ".$libelle5."\r";
				$msg .= "Quantite commande : ".$quantite5." bouteilles\r";
				$msg .= "Prix unitaire     : ".$prix_unitaire5." euros\r";
				$msg .= "Total CDE produit : ".$total5." euros\r\n\n";
			}
			 
			if (($quantite6 >0) && ($prix_unitaire6 > 0))
			{
				$msg .= "----------------------------------------\r\n";
				$msg .= "Produit : ".$libelle6."\r";
				$msg .= "Quantite commande : ".$quantite6." bouteilles\r";
				$msg .= "Prix unitaire     : ".$prix_unitaire6." euros\r";
				$msg .= "Total CDE produit : ".$total6." euros\r\n\n";
			}
			
			if (($quantite7 >0) && ($prix_unitaire7 > 0)) 
			{
				$msg .= "----------------------------------------\r\n";
				$msg .= "Produit : ".$libelle7."\r";
				$msg .= "Quantite commande : ".$quantite7." bouteilles\r";
				$msg .= "Prix unitaire     : ".$prix_unitaire7." euros\r";
				$msg .= "Total CDE produit : ".$total7." euros\r\n\n";
			}
			
			if (($quantite8 >0) && ($prix_unitaire8 > 0))  
			{
				$msg .= "----------------------------------------\r\n";
				$msg .= "Produit : ".$libelle8."\r";
				$msg .= "Quantite commande : ".$quantite8." bouteilles\r";
				$msg .= "Prix unitaire     : ".$prix_unitaire8." euros\r";
				$msg .= "Total CDE produit : ".$total8." euros\r\n\n";
			}
			
			if (($quantite9 >0) && ($prix_unitaire9 > 0))  
			{
				$msg .= "----------------------------------------\r\n";
				$msg .= "Produit : ".$libelle9."\r";
				$msg .= "Quantite commande : ".$quantite9." bouteilles\r";
				$msg .= "Prix unitaire     : ".$prix_unitaire9." euros\r";
				$msg .= "Total CDE produit : ".$total9." euros\r\n\n";
			}
			
			if (($quantite10 >0) && ($prix_unitaire10 > 0))  
			{
				$msg .= "----------------------------------------\r\n";
				$msg .= "Produit : ".$libelle10."\r";
				$msg .= "Quantite commande : ".$quantite10." bouteilles\r";
				$msg .= "Prix unitaire     : ".$prix_unitaire10." euros\r";
				$msg .= "Total CDE produit : ".$total10." euros\r\n\n";
			}
			
			if (($quantite11 >0) && ($prix_unitaire11 > 0)) 
			{
				$msg .= "----------------------------------------\r\n";
				$msg .= "Produit : ".$libelle11."\r";
				$msg .= "Quantite commande : ".$quantite11." bouteilles\r";
				$msg .= "Prix unitaire     : ".$prix_unitaire11." euros\r";
				$msg .= "Total CDE produit : ".$total11." euros\r\n\n";
			}
			
			if (($quantite12 >0) && ($prix_unitaire12 > 0)) 
			{
				$msg .= "----------------------------------------\r\n";
				$msg .= "Produit : ".$libelle12."\r";
				$msg .= "Quantite commande : ".$quantite12." bouteilles\r";
				$msg .= "Prix unitaire     : ".$prix_unitaire12." euros\r";
				$msg .= "Total CDE produit : ".$total12." euros\r\n\n";
			}
			 
			if (($quantite13 >0) && ($prix_unitaire13 > 0)) 
			{
				$msg .= "----------------------------------------\r\n";
				$msg .= "Produit : ".$libelle13."\r";
				$msg .= "Quantite commande : ".$quantite13." bouteilles\r";
				$msg .= "Prix unitaire     : ".$prix_unitaire13." euros\r";
				$msg .= "Total CDE produit : ".$total13." euros\r\n\n";
			} 
			
			if (($quantite14 >0) && ($prix_unitaire14 > 0))  
			{
				$msg .= "----------------------------------------\r\n";
				$msg .= "Produit : ".$libelle14."\r";
				$msg .= "Quantite commande : ".$quantite14." bouteilles\r";
				$msg .= "Prix unitaire     : ".$prix_unitaire14." euros\r";
				$msg .= "Total CDE produit : ".$total14." euros\r\n\n";
			} 
			
			if (($quantite15 >0) && ($prix_unitaire15 > 0))  
			{
				$msg .= "----------------------------------------\r\n";
				$msg .= "Produit : ".$libelle15."\r";
				$msg .= "Quantite commande : ".$quantite15." bouteilles\r";
				$msg .= "Prix unitaire     : ".$prix_unitaire15." euros\r";
				$msg .= "Total CDE produit : ".$total15." euros\r\n\n";
			}
			
			if (($quantite16 >0) && ($prix_unitaire16 > 0))  
			{
				$msg .= "----------------------------------------\r\n";
				$msg .= "Produit : ".$libelle16."\r";
				$msg .= "Quantite commande : ".$quantite16." bouteilles\r";
				$msg .= "Prix unitaire     : ".$prix_unitaire16." euros\r";
				$msg .= "Total CDE produit : ".$total16." euros\r\n\n";
			}
			
			if (($quantite17 >0) && ($prix_unitaire17 > 0)) 
			{
				$msg .= "----------------------------------------\r\n";
				$msg .= "Produit : ".$libelle17."\r";
				$msg .= "Quantite commande : ".$quantite17." bouteilles\r";
				$msg .= "Prix unitaire     : ".$prix_unitaire17." euros\r";
				$msg .= "Total CDE produit : ".$total17." euros\r\n\n";
			}
			 
			if (($quantite18 >0) && ($prix_unitaire18 > 0)) 
			{
				$msg .= "----------------------------------------\r\n";
				$msg .= "Produit : ".$libelle18."\r";
				$msg .= "Quantite commande : ".$quantite18." bouteilles\r";
				$msg .= "Prix unitaire     : ".$prix_unitaire18." euros\r";
				$msg .= "Total CDE produit : ".$total18." euros\r\n\n";
			} 
			
			if (($quantite19 >0) && ($prix_unitaire19 > 0))
			{
				$msg .= "----------------------------------------\r\n";
				$msg .= "Produit : ".$libelle19."\r";
				$msg .= "Quantite commande : ".$quantite19." bouteilles\r";
				$msg .= "Prix unitaire     : ".$prix_unitaire19." euros\r";
				$msg .= "Total CDE produit : ".$total19." euros\r\n\n";
			} 
			
			if (($quantite20 >0) && ($prix_unitaire20 > 0))
			{
				$msg .= "----------------------------------------\r\n";
				$msg .= "Produit : ".$libelle20."\r";
				$msg .= "Quantite commande : ".$quantite20." bouteilles\r";
				$msg .= "Prix unitaire     : ".$prix_unitaire20." euros\r";
				$msg .= "Total CDE produit : ".$total20." euros\r\n\n";
			} 
			
			if (($quantite21 >0) && ($prix_unitaire21 > 0))
			{
				$msg .= "----------------------------------------\r\n";
				$msg .= "Produit : ".$libelle21."\r";
				$msg .= "Quantite commande : ".$quantite21." bouteilles\r";
				$msg .= "Prix unitaire     : ".$prix_unitaire21." euros\r";
				$msg .= "Total CDE produit : ".$total21." euros\r\n\n";
			} 
		
			$msg .= "------------------------------------------------\r\n";
			$msg .= "Sous-total                   : ".$Total." euros\r\n";
			$msg .= "Nombre de bouteilles  : ".$Total2."\r\n";
			$msg .= "Remise quantitative      : ".$Remise." euros\r\n";
			$msg .= "Zone geographique      : ".$zone."\r\n";
			$msg .= "Frais de port                : ".$Fraisdeport." euros\r\n";
			$msg .= "------------------------------------------------\r";
			$msg .= "Total commande TTC  : ".$Totalttc." euros\r\n";
			$msg .= "------------------------------------------------\r\n"; */
			 
			//email ou on veut recevoir la commande
/* 			$recipient  = "[email protected]";
			
			$subject = "Bon de commande du site Domaine de Roche Blonde"; //sujet du mail
			 
			$mailheaders = 'From: Domaine de Roche Blonde '. "\r\n"; 
			//depuis où il a été posté
			
			mail($recipient, $subject, $msg, $mailheaders); */
			//echo 'Bouton enfoncé';
?>
     
<?php
	$recapitulatif = array (
	"Vin" => "", 
    "Quantite" => "",
	"Prix_unitaire"=> "",
	"Prix_total" => "");

	// affichage des noms des colonnes
	$i = 0;
    $recapitulatif['Vin'][$i] = 'Vin';
    $recapitulatif['Quantite'][$i] = 'Quantité';
    $recapitulatif['Prix_unitaire'][$i] = 'Prix unitaire';
	$recapitulatif['Prix_total'][$i] = 'Prix total';
	$i++;
	
	
	if (($quantite0 >0) && ($prix_unitaire0 > 0))
	{
    	$recapitulatif['Vin'][$i] = $libelle0;
    	$recapitulatif['Quantite'][$i] = $quantite0;
    	$recapitulatif['Prix_unitaire'][$i] = $prix_unitaire0." euros";
    	$recapitulatif['Prix_total'][$i] = $total0." euros";
		$i++;
    }
	
	if (($quantite1 >0) && ($prix_unitaire1 > 0))
	{
    	$recapitulatif['Vin'][$i] = $libelle1;
    	$recapitulatif['Quantite'][$i] = $quantite1;
    	$recapitulatif['Prix_unitaire'][$i] = $prix_unitaire1." euros";
    	$recapitulatif['Prix_total'][$i] = $total1." euros";
		$i++;
    }
	
	if (($quantite2 >0) && ($prix_unitaire2 > 0))
	{
    	$recapitulatif['Vin'][$i] = $libelle2;
   	 	$recapitulatif['Quantite'][$i] = $quantite2;
    	$recapitulatif['Prix_unitaire'][$i] = $prix_unitaire2." euros";
    	$recapitulatif['Prix_total'][$i] = $total2." euros";
		$i++;
    }
    
	if (($quantite3 >0) && ($prix_unitaire3 > 0))
	{
    	$recapitulatif['Vin'][$i] =  $libelle3;
    	$recapitulatif['Quantite'][$i] = $quantite3;
    	$recapitulatif['Prix_unitaire'][$i] = $prix_unitaire3." euros";
    	$recapitulatif['Prix_total'][$i] = $total3." euros";
		$i++;
    }
    
	if (($quantite4 >0) && ($prix_unitaire4 > 0))
	{
    	$recapitulatif['Vin'][$i] = $libelle4;
    	$recapitulatif['Quantite'][$i] = $quantite4;
    	$recapitulatif['Prix_unitaire'][$i] = $prix_unitaire4." euros";
    	$recapitulatif['Prix_total'][$i] = $total4." euros";
		$i++;
    }
    
	if (($quantite5 >0) && ($prix_unitaire5 > 0)) 
	{
    	$recapitulatif['Vin'][$i] = $libelle5;
    	$recapitulatif['Quantite'][$i] = $quantite5;
    	$recapitulatif['Prix_unitaire'][$i] = $prix_unitaire5." euros";
    	$recapitulatif['Prix_total'][$i] = $total5." euros";
		$i++;
    }
	
	if (($quantite6 >0) && ($prix_unitaire6 > 0))
	{
    	$recapitulatif['Vin'][$i] = $libelle6;
    	$recapitulatif['Quantite'][$i] = $quantite6;
    	$recapitulatif['Prix_unitaire'][$i] = $prix_unitaire6." euros";
    	$recapitulatif['Prix_total'][$i] = $total6." euros";
		$i++;
    }
	
	if (($quantite7 >0) && ($prix_unitaire7 > 0))
	{
    	$recapitulatif['Vin'][$i] = $libelle7;
    	$recapitulatif['Quantite'][$i] = $quantite7;
    	$recapitulatif['Prix_unitaire'][$i] = $prix_unitaire7." euros";
    	$recapitulatif['Prix_total'][$i] = $total7." euros";
		$i++;
    }
	
	if (($quantite8 >0) && ($prix_unitaire8 > 0))
	{
    	$recapitulatif['Vin'][$i] = $libelle8;
    	$recapitulatif['Quantite'][$i] = $quantite8;
    	$recapitulatif['Prix_unitaire'][$i] = $prix_unitaire8." euros";
    	$recapitulatif['Prix_total'][$i] = $total8." euros";
    	$i++;
    }
	
	if (($quantite9 >0) && ($prix_unitaire9 > 0))
	{
    	$recapitulatif['Vin'][$i] = $libelle9;
    	$recapitulatif['Quantite'][$i] = $quantite9;
		$recapitulatif['Prix_unitaire'][$i] = $prix_unitaire9." euros";
    	$recapitulatif['Prix_total'][$i] = $total9." euros";
	    $i++;
    }
    
	if (($quantite10 >0) && ($prix_unitaire10 > 0))
	{
    	$recapitulatif['Vin'][$i] = $libelle10;
    	$recapitulatif['Quantite'][$i] = $quantite10;
    	$recapitulatif['Prix_unitaire'][$i] = $prix_unitaire10." euros";
    	$recapitulatif['Prix_total'][$i] = $total10." euros";
		$i++;
    }
    
	if (($quantite11 >0) && ($prix_unitaire11 > 0))
	{
    	$recapitulatif['Vin'][$i] = $libelle11;
    	$recapitulatif['Quantite'][$i] = $quantite11;
    	$recapitulatif['Prix_unitaire'][$i] = $prix_unitaire11." euros";
    	$recapitulatif['Prix_total'][$i] = $total11." euros";
		$i++;
    }
    
	if (($quantite12 >0) && ($prix_unitaire12 > 0)) 
	{
    	$recapitulatif['Vin'][$i] = $libelle12;
    	$recapitulatif['Quantite'][$i] = $quantite12;
    	$recapitulatif['Prix_unitaire'][$i] = $prix_unitaire12." euros";
    	$recapitulatif['Prix_total'][$i] = $total12." euros";
		$i++;
    }
    
	if (($quantite13 >0) && ($prix_unitaire13 > 0)) 
	{
    	$recapitulatif['Vin'][$i] = $libelle13;
   	 	$recapitulatif['Quantite'][$i] = $quantite13;
    	$recapitulatif['Prix_unitaire'][$i] = $prix_unitaire13." euros";
    	$recapitulatif['Prix_total'][$i] = $total13." euros";
		$i++;
    }
    
	if (($quantite14 >0) && ($prix_unitaire14 > 0)) 
	{
    	$recapitulatif['Vin'][$i] = $libelle14;
   	 	$recapitulatif['Quantite'][$i] = $quantite14;
    	$recapitulatif['Prix_unitaire'][$i] = $prix_unitaire14." euros";
    	$recapitulatif['Prix_total'][$i] = $total14." euros";
		$i++;
    }
	
	if (($quantite15 >0) && ($prix_unitaire15 > 0)) 
	{
    	$recapitulatif['Vin'][$i] = $libelle15;
    	$recapitulatif['Quantite'][$i] = $quantite15;
    	$recapitulatif['Prix_unitaire'][$i] = $prix_unitaire15." euros";
    	$recapitulatif['Prix_total'][$i] = $total15." euros";
		$i++;
    }
    
	if (($quantite16 >0) && ($prix_unitaire16 > 0)) 
	{
    	$recapitulatif['Vin'][$i] = $libelle16;
    	$recapitulatif['Quantite'][$i] = $quantite16;
    	$recapitulatif['Prix_unitaire'][$i] = $prix_unitaire16." euros";
    	$recapitulatif['Prix_total'][$i] = $total16." euros";
		$i++;
    }
    
	if (($quantite17 >0) && ($prix_unitaire17 > 0)) 
	{
    	$recapitulatif['Vin'][$i] = $libelle17;
    	$recapitulatif['Quantite'][$i] = $quantite17;
    	$recapitulatif['Prix_unitaire'][$i] = $prix_unitaire17." euros";
    	$recapitulatif['Prix_total'][$i] = $total17." euros";
		$i++;
    }
	
	if (($quantite18 >0) && ($prix_unitaire18 > 0)) 
	{
    	$recapitulatif['Vin'][$i] = $libelle18;
    	$recapitulatif['Quantite'][$i] = $quantite18;
    	$recapitulatif['Prix_unitaire'][$i] = $prix_unitaire18." euros";
    	$recapitulatif['Prix_total'][$i] = $total18." euros";
		$i++;
    }
    
	if (($quantite19 >0) && ($prix_unitaire19 > 0)) 
	{
    	$recapitulatif['Vin'][$i] = $libelle19;
    	$recapitulatif['Quantite'][$i] = $quantite19;
   		$recapitulatif['Prix_unitaire'][$i] = $prix_unitaire19." euros";
    	$recapitulatif['Prix_total'][$i] = $total19." euros";
		$i++;
    }
    
	if (($quantite20 >0) && ($prix_unitaire20 > 0))
	{
    	$recapitulatif['Vin'][$i] = $libelle20;
    	$recapitulatif['Quantite'][$i] = $quantite20;
    	$recapitulatif['Prix_unitaire'][$i] = $prix_unitaire20." euros";
    	$recapitulatif['Prix_total'][$i] = $total20." euros";
		$i++;
    }
    
	if (($quantite21 >0) && ($prix_unitaire21 > 0))
	{
    	$recapitulatif['Vin'][$i] = $libelle21;
   	 	$recapitulatif['Quantite'][$i] = $quantite21;
    	$recapitulatif['Prix_unitaire'][$i] = $prix_unitaire21." euros";
    	$recapitulatif['Prix_total'][$i] = $total21." euros";
		$i++;
    }

	$count=count($recapitulatif['Vin']);
?>
		    </p>
		  <h3 align="center" class="Style7"><u>Récapitulatif de vos coordonn&eacute;es</u></h3> 
<p class="Style14"><span class="Style8"><strong>Nom : <?php echo $Nom; ?></strong></span></p> 
<p class="Style14"><span class="Style8"><strong>Pr&eacute;nom :<?php echo $Prenom; ?></strong></span></p>
<p class="Style14"><span class="Style8"><strong>Email : <?php echo $Email; ?></strong></span></p>
<p class="Style14"><span class="Style8"><strong>T&eacute;l&eacute;phone : <?php echo $Telephone; ?></strong></span></p>
<p class="Style14"><span class="Style8"><strong>Adresse : <?php echo $Adresse1; ?></strong></span></p>
<p class="Style14"><span class="Style8"><strong>Adresse (suite) : <?php echo $Adresse2; ?></strong></span></p>
<p class="Style14"><span class="Style8"><strong>Code postal : <?php echo $codepostal; ?>   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Zone : <?php echo $zone; ?>&nbsp;&nbsp;&nbsp;&nbsp;</strong></span></p>
<p class="Style14"><span class="Style8"><strong>Ville : <?php echo $ville; ?></strong></span></p>
<p class="Style14"><span class="Style8"><strong>Commentaires : <?php echo $commentaires; ?></strong></span></p>
<h3 class="Style14">&nbsp;</h3>
<h3 align="center" class="Style7"><u>Récapitulatif de votre Commande</u></h3>

    
    	<table width="639" border="1" cellpadding="5" 
cellspacing="0" class="tableau">
<?php
	for ($i=0; $i<$count; $i++)
	{ // Affichage et remplissage du tableau
?>
			<tr><td><span class="Style8 Style14"><strong><?php echo $recapitulatif['Vin'][$i] ?></strong></span></td>
			<th><span class="Style8 Style14"><strong><?php echo $recapitulatif['Quantite'][$i] ?></strong></span></th>
			<th><span class="Style8 Style14"><strong><?php echo $recapitulatif['Prix_unitaire'][$i] ?></strong></span></th>
			<th><span class="Style8 Style14"><strong><?php echo $recapitulatif['Prix_total'][$i] ?></strong></span></th></tr>
     <?php             
	}
    ?>
</table>
        <p>&nbsp;</p>
        <p><span class="Style8 Style14"><strong><?php echo "Nombre total de bouteilles : $Total2"."<br>"; ?></strong></span> <span class="Style8 Style14"><strong><?php echo "Sous-total : $Total"." euros<br>"; ?></strong></span> <span class="Style8 Style14"><strong><?php echo "Frais de port : $Fraisdeport"." euros<br>"; ?></strong></span> <span class="Style8 Style14"><strong><?php echo "Remise : $Remise"." euros<br>"; ?></strong></span> <span class="Style8 Style14"><strong><?php echo "Total TTC : $Totalttc"." euros<br>"; ?></strong></span></p>
        <table width="633" border="0" align="center">
          <tr>
            <td width="172"><div align="center">
              <input type="button" name="Imprimer" id="Imprimer" value="Imprimer la page" onclick="window.print()"/>
            </div></td>
            <td width="205"><div align="center">
              <input type="button" name="Retour" id="Retour" value="Modifier la commande"  onclick="history.go(-1)"/>
            </div></td>
            <td width="234"><div align="center">
              <input type="submit" name="Envoyer" id="Envoyer" value="Envoyer la commande"/>
            </div></td>
          </tr>
        </table>
        </form>
          <div align="center"></div>
          <!-- InstanceEndEditable --></td>
        </tr>
    </table>    </td>
  </tr>
  <tr>
  </tr>
</table>
</body>
<!-- InstanceEnd --></html>

Invité
Invité n'ayant pas de compte PHPfrance

07 mai 2010, 11:03

Rectification :
Lors du clic sur le bouton Envoyer, j'arrive à ouvrir une popup confirmant l'envoi de la commande et à envoyer un mail de confirmation.
Seulement voilà, dans le mail, il n'y a pas les données.
Voici le code de ma page :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><!-- InstanceBegin template="/Templates/modeles.dwt" codeOutsideHTMLIsLocked="false" -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!-- InstanceBeginEditable name="doctitle" -->
<title>Récapitulatif de la commande</title>
<!-- InstanceEndEditable -->
<!-- InstanceBeginEditable name="head" -->

<style type="text/css">
<!--
.Style13 {font-size: 24px}
.Style7 {	color: #FFFFFF;
	font-size: 24px;
}
-->
</style>
<style type="text/css">
<!--
.Style14 {color: #FFFFFF}
-->
</style>
<style type="text/css">
<!--
.Style15 {color: #000000}
-->
</style>
<!-- InstanceEndEditable -->
<script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
<link href="proinfo.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
.Style1 {
	font-size: 36px;
	font-weight: bold;
}
.Style4 {font-size: small}
.Style5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 28px;
}
.Style6 {font-size: 18px}
body {
	background-color: #FFFFFF;
	background-image: url(images/fond3.jpg);
	background-repeat: repeat;
}
a:link {
	color: #33CC99;
}
a:visited {
	color: #3399FF;
}
a:hover {
	color: #66FFCC;
}
a:active {
	color: #3333FF;
}
-->
</style></head>

<body>
<table width="756" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td height="20" colspan="2"><table width="100%" border="0" cellpadding="0" cellspacing="0">
      <tr>
        <td height="83" bgcolor=""><p align="center" class="Style1"><img src="images/banniere.jpg" width="752" height="83" /></p>          </td>
        </tr>
    </table></td>
  </tr>
  <tr>
    <td width="756"><table width="756" height="317" border="0">
      <tr>
        <td width="750" height="313" align="left" valign="top"><!-- InstanceBeginEditable name="contenu" -->
		  <p>
          <form name="unform" method="post">
		    <?php
 
// Declaration des variables (formulaire de contact)
$Nom = trim(strip_tags($_POST['nom'])); 
$Prenom = trim(strip_tags($_POST['prenom'])); 
$Email = trim(strip_tags($_POST['email'])); 
$Telephone = trim(strip_tags($_POST['telephone'])); 
$Adresse1 = trim(strip_tags($_POST['adresse1'])); 
$Adresse2 = trim(strip_tags($_POST['adresse2'])); 
$codepostal = trim(strip_tags($_POST['codepostal'])); 
$zone = trim(strip_tags($_POST['zone']));
$ville = trim(strip_tags($_POST['ville'])); 
$commentaires = trim(strip_tags($_POST['commentaires'])); 

// Déclaration des quantités et des prix des vins commandés
// libellé, prix unitaire, quantité et total Vouvray sec 2004
$libelle0 = trim(strip_tags($_POST['tx0'])); 
$quantite0 = trim(strip_tags($_POST['q0'])); 
$prix_unitaire0 = trim(strip_tags($_POST['pu0']));
$total0 = trim(strip_tags($_POST['p0']));

// libellé, prix unitaire, quantité et total Vouvray sec 2005 Epuisé
$libelle1 = trim(strip_tags($_POST['tx1'])); 
$quantite1 = trim(strip_tags($_POST['q1'])); 
$prix_unitaire1 = trim(strip_tags($_POST['pu1']));
$total1 = trim(strip_tags($_POST['p1']));

// libellé, prix unitaire, quantité et total Vouvray sec 2007
$libelle2 = trim(strip_tags($_POST['tx2']));
$quantite2 = trim(strip_tags($_POST['q2'])); 
$prix_unitaire2 = trim(strip_tags($_POST['pu2']));
$total2 = trim(strip_tags($_POST['p2']));

// libellé, prix unitaire, quantité et total Vouvray sec 2008
$libelle3 = trim(strip_tags($_POST['tx3']));
$quantite3 = trim(strip_tags($_POST['q3'])); 
$prix_unitaire3 = trim(strip_tags($_POST['pu3']));
$total3 = trim(strip_tags($_POST['p3']));

// libellé, prix unitaire, quantité et total Vouvray sec 2009
$libelle4 = trim(strip_tags($_POST['tx4']));
$quantite4 = trim(strip_tags($_POST['q4'])); 
$prix_unitaire4 = trim(strip_tags($_POST['pu4']));
$total4 = trim(strip_tags($_POST['p4']));

// libellé, prix unitaire, quantité et total Vouvray sec 2010
$libelle5 = trim(strip_tags($_POST['tx5']));
$quantite5 = trim(strip_tags($_POST['q5'])); 
$prix_unitaire5 = trim(strip_tags($_POST['pu5']));
$total5 = trim(strip_tags($_POST['p5']));

// libellé, prix unitaire, quantité et total Vouvray demi-sec 2004
$libelle6 = trim(strip_tags($_POST['tx6']));
$quantite6 = trim(strip_tags($_POST['q6'])); 
$prix_unitaire6 = trim(strip_tags($_POST['pu6']));
$total6 = trim(strip_tags($_POST['p6']));

// libellé, prix unitaire, quantité et total Vouvray demi-sec 2005 Epuisé
$libelle7 = trim(strip_tags($_POST['tx7']));
$quantite7 = trim(strip_tags($_POST['q7'])); 
$prix_unitaire7 = trim(strip_tags($_POST['pu7']));
$total7 = trim(strip_tags($_POST['p7']));

// libellé, prix unitaire, quantité et total Vouvray demi-sec 2006
$libelle8 = trim(strip_tags($_POST['tx8']));
$quantite8 = trim(strip_tags($_POST['q8'])); 
$prix_unitaire8 = trim(strip_tags($_POST['pu8']));
$total8 = trim(strip_tags($_POST['p8']));

// libellé, prix unitaire, quantité et total Vouvray demi-sec 2007
$libelle9 = trim(strip_tags($_POST['tx9']));
$quantite9 = trim(strip_tags($_POST['q9'])); 
$prix_unitaire9 = trim(strip_tags($_POST['pu9']));
$total9 = trim(strip_tags($_POST['p9']));

// libellé, prix unitaire, quantité et total Vouvray demi-sec 2008
$libelle10 = trim(strip_tags($_POST['tx10']));
$quantite10 = trim(strip_tags($_POST['q10'])); 
$prix_unitaire10 = trim(strip_tags($_POST['pu10']));
$total10 = trim(strip_tags($_POST['p10']));

// libellé, prix unitaire, quantité et total Vouvray demi-sec 2009
$libelle11 = trim(strip_tags($_POST['tx11']));
$quantite11 = trim(strip_tags($_POST['q11'])); 
$prix_unitaire11 = trim(strip_tags($_POST['pu11']));
$total11 = trim(strip_tags($_POST['p11']));

// libellé, prix unitaire, quantité et total Vouvray Moelleux 2003
$libelle12 = trim(strip_tags($_POST['tx12']));
$quantite12 = trim(strip_tags($_POST['q12'])); 
$prix_unitaire12 = trim(strip_tags($_POST['pu12']));
$total12 = trim(strip_tags($_POST['p12']));

// libellé, prix unitaire, quantité et total Vouvray Moelleux Cuvée Arnaud 2003
$libelle13 = trim(strip_tags($_POST['tx13']));
$quantite13 = trim(strip_tags($_POST['q13'])); 
$prix_unitaire13 = trim(strip_tags($_POST['pu13']));
$total13 = trim(strip_tags($_POST['p13']));

// libellé, prix unitaire, quantité et total Vouvray Moelleux 2004
$libelle14 = trim(strip_tags($_POST['tx14']));
$quantite14 = trim(strip_tags($_POST['q14'])); 
$prix_unitaire14 = trim(strip_tags($_POST['pu14']));
$total14 = trim(strip_tags($_POST['p14']));


// libellé, prix unitaire, quantité et total Vouvray Moelleux 2005
$libelle15 = trim(strip_tags($_POST['tx15']));
$quantite15 = trim(strip_tags($_POST['q15'])); 
$prix_unitaire15 = trim(strip_tags($_POST['pu15']));
$total15 = trim(strip_tags($_POST['p15']));

// libellé, prix unitaire, quantité et total Vouvray Moelleux 2006
$libelle16 = trim(strip_tags($_POST['tx16']));
$quantite16 = trim(strip_tags($_POST['q16'])); 
$prix_unitaire16 = trim(strip_tags($_POST['pu16']));
$total16 = trim(strip_tags($_POST['p16']));

// libellé, prix unitaire, quantité et total Vouvray Moelleux 2007 Epuisé
$libelle17 = trim(strip_tags($_POST['tx17']));
$quantite17 = trim(strip_tags($_POST['q17'])); 
$prix_unitaire17 = trim(strip_tags($_POST['pu17']));
$total17 = trim(strip_tags($_POST['p17']));

// libellé, prix unitaire, quantité et total Vouvray Moelleux 2008
$libelle18 = trim(strip_tags($_POST['tx18']));
$quantite18 = trim(strip_tags($_POST['q18']));
$prix_unitaire18 = trim(strip_tags($_POST['pu18'])); 
$total18 = trim(strip_tags($_POST['p18']));

// quantité et total Vouvray Moelleux 2009
$libelle19 = trim(strip_tags($_POST['tx19']));
$quantite19 = trim(strip_tags($_POST['q19'])); 
$prix_unitaire19 = trim(strip_tags($_POST['pu19']));
$total19 = trim(strip_tags($_POST['p19']));

// quantité et total Méthode traditionnelle brut
$libelle20 = trim(strip_tags($_POST['tx20']));
$quantite20 = trim(strip_tags($_POST['q20'])); 
$prix_unitaire20 = trim(strip_tags($_POST['pu20']));
$total20 = trim(strip_tags($_POST['p20']));

// quantité et total Méthode traditionnelle demi-sec
$libelle21 = trim(strip_tags($_POST['tx21']));
$quantite21 = trim(strip_tags($_POST['q21'])); 
$prix_unitaire21 = trim(strip_tags($_POST['pu20']));
$total21 = trim(strip_tags($_POST['p21']));

// total bouteilles
$Total2 = trim(strip_tags($_POST['total2']));

// total HT
$Total = trim(strip_tags($_POST['total'])); 

// frais de port
$Fraisdeport = trim(strip_tags($_POST['fraisdeport']));

// remise
$Remise = trim(strip_tags($_POST['fraisdeport2']));

// Total TTC
$Totalttc = trim(strip_tags($_POST['totalttc']));
?>
     
<?php
	$recapitulatif = array (
	"Vin" => "", 
    "Quantite" => "",
	"Prix_unitaire"=> "",
	"Prix_total" => "");

	// affichage des noms des colonnes
	$i = 0;
    $recapitulatif['Vin'][$i] = 'Vin';
    $recapitulatif['Quantite'][$i] = 'Quantité';
    $recapitulatif['Prix_unitaire'][$i] = 'Prix unitaire';
	$recapitulatif['Prix_total'][$i] = 'Prix total';
	$i++;
	
	
	if (($quantite0 >0) && ($prix_unitaire0 > 0))
	{
    	$recapitulatif['Vin'][$i] = $libelle0;
    	$recapitulatif['Quantite'][$i] = $quantite0;
    	$recapitulatif['Prix_unitaire'][$i] = $prix_unitaire0." euros";
    	$recapitulatif['Prix_total'][$i] = $total0." euros";
		$i++;
    }
	
	if (($quantite1 >0) && ($prix_unitaire1 > 0))
	{
    	$recapitulatif['Vin'][$i] = $libelle1;
    	$recapitulatif['Quantite'][$i] = $quantite1;
    	$recapitulatif['Prix_unitaire'][$i] = $prix_unitaire1." euros";
    	$recapitulatif['Prix_total'][$i] = $total1." euros";
		$i++;
    }
	
	if (($quantite2 >0) && ($prix_unitaire2 > 0))
	{
    	$recapitulatif['Vin'][$i] = $libelle2;
   	 	$recapitulatif['Quantite'][$i] = $quantite2;
    	$recapitulatif['Prix_unitaire'][$i] = $prix_unitaire2." euros";
    	$recapitulatif['Prix_total'][$i] = $total2." euros";
		$i++;
    }
    
	if (($quantite3 >0) && ($prix_unitaire3 > 0))
	{
    	$recapitulatif['Vin'][$i] =  $libelle3;
    	$recapitulatif['Quantite'][$i] = $quantite3;
    	$recapitulatif['Prix_unitaire'][$i] = $prix_unitaire3." euros";
    	$recapitulatif['Prix_total'][$i] = $total3." euros";
		$i++;
    }
    
	if (($quantite4 >0) && ($prix_unitaire4 > 0))
	{
    	$recapitulatif['Vin'][$i] = $libelle4;
    	$recapitulatif['Quantite'][$i] = $quantite4;
    	$recapitulatif['Prix_unitaire'][$i] = $prix_unitaire4." euros";
    	$recapitulatif['Prix_total'][$i] = $total4." euros";
		$i++;
    }
    
	if (($quantite5 >0) && ($prix_unitaire5 > 0)) 
	{
    	$recapitulatif['Vin'][$i] = $libelle5;
    	$recapitulatif['Quantite'][$i] = $quantite5;
    	$recapitulatif['Prix_unitaire'][$i] = $prix_unitaire5." euros";
    	$recapitulatif['Prix_total'][$i] = $total5." euros";
		$i++;
    }
	
	if (($quantite6 >0) && ($prix_unitaire6 > 0))
	{
    	$recapitulatif['Vin'][$i] = $libelle6;
    	$recapitulatif['Quantite'][$i] = $quantite6;
    	$recapitulatif['Prix_unitaire'][$i] = $prix_unitaire6." euros";
    	$recapitulatif['Prix_total'][$i] = $total6." euros";
		$i++;
    }
	
	if (($quantite7 >0) && ($prix_unitaire7 > 0))
	{
    	$recapitulatif['Vin'][$i] = $libelle7;
    	$recapitulatif['Quantite'][$i] = $quantite7;
    	$recapitulatif['Prix_unitaire'][$i] = $prix_unitaire7." euros";
    	$recapitulatif['Prix_total'][$i] = $total7." euros";
		$i++;
    }
	
	if (($quantite8 >0) && ($prix_unitaire8 > 0))
	{
    	$recapitulatif['Vin'][$i] = $libelle8;
    	$recapitulatif['Quantite'][$i] = $quantite8;
    	$recapitulatif['Prix_unitaire'][$i] = $prix_unitaire8." euros";
    	$recapitulatif['Prix_total'][$i] = $total8." euros";
    	$i++;
    }
	
	if (($quantite9 >0) && ($prix_unitaire9 > 0))
	{
    	$recapitulatif['Vin'][$i] = $libelle9;
    	$recapitulatif['Quantite'][$i] = $quantite9;
		$recapitulatif['Prix_unitaire'][$i] = $prix_unitaire9." euros";
    	$recapitulatif['Prix_total'][$i] = $total9." euros";
	    $i++;
    }
    
	if (($quantite10 >0) && ($prix_unitaire10 > 0))
	{
    	$recapitulatif['Vin'][$i] = $libelle10;
    	$recapitulatif['Quantite'][$i] = $quantite10;
    	$recapitulatif['Prix_unitaire'][$i] = $prix_unitaire10." euros";
    	$recapitulatif['Prix_total'][$i] = $total10." euros";
		$i++;
    }
    
	if (($quantite11 >0) && ($prix_unitaire11 > 0))
	{
    	$recapitulatif['Vin'][$i] = $libelle11;
    	$recapitulatif['Quantite'][$i] = $quantite11;
    	$recapitulatif['Prix_unitaire'][$i] = $prix_unitaire11." euros";
    	$recapitulatif['Prix_total'][$i] = $total11." euros";
		$i++;
    }
    
	if (($quantite12 >0) && ($prix_unitaire12 > 0)) 
	{
    	$recapitulatif['Vin'][$i] = $libelle12;
    	$recapitulatif['Quantite'][$i] = $quantite12;
    	$recapitulatif['Prix_unitaire'][$i] = $prix_unitaire12." euros";
    	$recapitulatif['Prix_total'][$i] = $total12." euros";
		$i++;
    }
    
	if (($quantite13 >0) && ($prix_unitaire13 > 0)) 
	{
    	$recapitulatif['Vin'][$i] = $libelle13;
   	 	$recapitulatif['Quantite'][$i] = $quantite13;
    	$recapitulatif['Prix_unitaire'][$i] = $prix_unitaire13." euros";
    	$recapitulatif['Prix_total'][$i] = $total13." euros";
		$i++;
    }
    
	if (($quantite14 >0) && ($prix_unitaire14 > 0)) 
	{
    	$recapitulatif['Vin'][$i] = $libelle14;
   	 	$recapitulatif['Quantite'][$i] = $quantite14;
    	$recapitulatif['Prix_unitaire'][$i] = $prix_unitaire14." euros";
    	$recapitulatif['Prix_total'][$i] = $total14." euros";
		$i++;
    }
	
	if (($quantite15 >0) && ($prix_unitaire15 > 0)) 
	{
    	$recapitulatif['Vin'][$i] = $libelle15;
    	$recapitulatif['Quantite'][$i] = $quantite15;
    	$recapitulatif['Prix_unitaire'][$i] = $prix_unitaire15." euros";
    	$recapitulatif['Prix_total'][$i] = $total15." euros";
		$i++;
    }
    
	if (($quantite16 >0) && ($prix_unitaire16 > 0)) 
	{
    	$recapitulatif['Vin'][$i] = $libelle16;
    	$recapitulatif['Quantite'][$i] = $quantite16;
    	$recapitulatif['Prix_unitaire'][$i] = $prix_unitaire16." euros";
    	$recapitulatif['Prix_total'][$i] = $total16." euros";
		$i++;
    }
    
	if (($quantite17 >0) && ($prix_unitaire17 > 0)) 
	{
    	$recapitulatif['Vin'][$i] = $libelle17;
    	$recapitulatif['Quantite'][$i] = $quantite17;
    	$recapitulatif['Prix_unitaire'][$i] = $prix_unitaire17." euros";
    	$recapitulatif['Prix_total'][$i] = $total17." euros";
		$i++;
    }
	
	if (($quantite18 >0) && ($prix_unitaire18 > 0)) 
	{
    	$recapitulatif['Vin'][$i] = $libelle18;
    	$recapitulatif['Quantite'][$i] = $quantite18;
    	$recapitulatif['Prix_unitaire'][$i] = $prix_unitaire18." euros";
    	$recapitulatif['Prix_total'][$i] = $total18." euros";
		$i++;
    }
    
	if (($quantite19 >0) && ($prix_unitaire19 > 0)) 
	{
    	$recapitulatif['Vin'][$i] = $libelle19;
    	$recapitulatif['Quantite'][$i] = $quantite19;
   		$recapitulatif['Prix_unitaire'][$i] = $prix_unitaire19." euros";
    	$recapitulatif['Prix_total'][$i] = $total19." euros";
		$i++;
    }
    
	if (($quantite20 >0) && ($prix_unitaire20 > 0))
	{
    	$recapitulatif['Vin'][$i] = $libelle20;
    	$recapitulatif['Quantite'][$i] = $quantite20;
    	$recapitulatif['Prix_unitaire'][$i] = $prix_unitaire20." euros";
    	$recapitulatif['Prix_total'][$i] = $total20." euros";
		$i++;
    }
    
	if (($quantite21 >0) && ($prix_unitaire21 > 0))
	{
    	$recapitulatif['Vin'][$i] = $libelle21;
   	 	$recapitulatif['Quantite'][$i] = $quantite21;
    	$recapitulatif['Prix_unitaire'][$i] = $prix_unitaire21." euros";
    	$recapitulatif['Prix_total'][$i] = $total21." euros";
		$i++;
    }

	$count=count($recapitulatif['Vin']);
?>
		    </p>
		  <h3 align="center" class="Style7"><u>Récapitulatif de vos coordonn&eacute;es</u></h3> 
<p class="Style14"><span class="Style8"><strong>Nom : <?php echo $Nom; ?></strong></span></p> 
<p class="Style14"><span class="Style8"><strong>Pr&eacute;nom :<?php echo $Prenom; ?></strong></span></p>
<p class="Style14"><span class="Style8"><strong>Email : <?php echo $Email; ?></strong></span></p>
<p class="Style14"><span class="Style8"><strong>T&eacute;l&eacute;phone : <?php echo $Telephone; ?></strong></span></p>
<p class="Style14"><span class="Style8"><strong>Adresse : <?php echo $Adresse1; ?></strong></span></p>
<p class="Style14"><span class="Style8"><strong>Adresse (suite) : <?php echo $Adresse2; ?></strong></span></p>
<p class="Style14"><span class="Style8"><strong>Code postal : <?php echo $codepostal; ?>   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Zone : <?php echo $zone; ?>&nbsp;&nbsp;&nbsp;&nbsp;</strong></span></p>
<p class="Style14"><span class="Style8"><strong>Ville : <?php echo $ville; ?></strong></span></p>
<p class="Style14"><span class="Style8"><strong>Commentaires : <?php echo $commentaires; ?></strong></span></p>
<h3 class="Style14">&nbsp;</h3>
<h3 align="center" class="Style7"><u>Récapitulatif de votre Commande</u></h3>

    
    	<table width="639" border="1" cellpadding="5" 
cellspacing="0" class="tableau">
<?php
	for ($i=0; $i<$count; $i++)
	{ // Affichage et remplissage du tableau
?>
			<tr><td><span class="Style8 Style14"><strong><?php echo $recapitulatif['Vin'][$i] ?></strong></span></td>
			<th><span class="Style8 Style14"><strong><?php echo $recapitulatif['Quantite'][$i] ?></strong></span></th>
			<th><span class="Style8 Style14"><strong><?php echo $recapitulatif['Prix_unitaire'][$i] ?></strong></span></th>
			<th><span class="Style8 Style14"><strong><?php echo $recapitulatif['Prix_total'][$i] ?></strong></span></th></tr>
     <?php             
	}
    ?>
</table>
        <p>&nbsp;</p>
        <p><span class="Style8 Style14"><strong><?php echo "Nombre total de bouteilles : $Total2"."<br>"; ?></strong></span> <span class="Style8 Style14"><strong><?php echo "Sous-total : $Total"." euros<br>"; ?></strong></span> <span class="Style8 Style14"><strong><?php echo "Frais de port : $Fraisdeport"." euros<br>"; ?></strong></span> <span class="Style8 Style14"><strong><?php echo "Remise : $Remise"." euros<br>"; ?></strong></span> <span class="Style8 Style14"><strong><?php echo "Total TTC : $Totalttc"." euros<br>"; ?></strong></span></p>
        <table width="633" border="0" align="center">
          <tr>
            <td width="172"><div align="center">
              <input type="button" name="Imprimer" id="Imprimer" value="Imprimer la page" onclick="window.print()"/>
            </div></td>
            <td width="205"><div align="center">
              <input type="button" name="Retour" id="Retour" value="Modifier la commande"  onclick="history.go(-1)"/>
            </div></td>
            <td width="234"><div align="center">
              <input type="submit" name="Envoyer" id="Envoyer" value="Envoyer la commande" onclick="window.open('merci.html','Merci','width=400,height=200')">
            </div></td>
          </tr>
        </table>
        </form>
        <?php
 		/* BOUTON Envoyer enfoncé */
 		if(isset($_POST['Envoyer']))
 		{
			//$Nom = $_GET['nom'];
			$msg = "Nom : ".$Nom."\r\n";
			$msg .= "Prenom : ".$Prenom."\r\n";
			$msg .= "Email : ".$Email."\r\n";
			$msg .= "Telephone : ".$Telephone."\r\n";
			$msg .= "Adresse1 : ".$Adresse1."\r\n";
			$msg .= "Adresse2 : ".$Adresse2."\r\n";
			$msg .= "Code postal : ".$codepostal."\r";
			$msg .= "Ville : ".$ville."\r\n";
			$msg .= "Commentaires : ".$commentaires."\r\n\n";
		
			if (($quantite0 >0) && ($prix_unitaire0 > 0))  
			{
				$msg .= "----------------------------------------\r\n";
				$msg .= "Produit : ".$libelle0."\r";
				$msg .= "Quantite commande : ".$quantite0." bouteilles\r";
				$msg .= "Prix unitaire     : ".$prix_unitaire0." euros\r";
				$msg .= "Total CDE produit : ".$total0." euros\r\n\n";
			}
		
			if (($quantite1 >0) && ($prix_unitaire1 > 0))   
			{
				$msg .= "----------------------------------------\r\n";
				$msg .= "Produit : ".$libelle1."\r";
				$msg .= "Quantite commande : ".$quantite1." bouteilles\r";
				$msg .= "Prix unitaire     : ".$prix_unitaire1." euros\r";
				$msg .= "Total CDE produit : ".$total1." euros\r\n\n";
			}
		 
			if (($quantite2 >0) && ($prix_unitaire2 > 0))  
			{
				$msg .= "----------------------------------------\r\n";
				$msg .= "Produit : ".$libelle2."\r";
				$msg .= "Quantite commande : ".$quantite2." bouteilles\r";
				$msg .= "Prix unitaire     : ".$prix_unitaire2." euros\r";
				$msg .= "Total CDE produit : ".$total2." euros\r\n\n";
			}
		 
			if (($quantite3 >0) && ($prix_unitaire3 > 0)) 
			{
				$msg .= "----------------------------------------\r\n";
				$msg .= "Produit : ".$libelle3."\r";
				$msg .= "Quantite commande : ".$quantite3." bouteilles\r";
				$msg .= "Prix unitaire     : ".$prix_unitaire3." euros\r";
				$msg .= "Total CDE produit : ".$total3." euros\r\n\n";
			}
			 
			if (($quantite4 >0) && ($prix_unitaire4 > 0))  
			{
				$msg .= "----------------------------------------\r\n";
				$msg .= "Produit : ".$libelle4."\r";
				$msg .= "Quantite commande : ".$quantite4." bouteilles\r";
				$msg .= "Prix unitaire     : ".$prix_unitaire4." euros\r";
				$msg .= "Total CDE produit : ".$total4." euros\r\n\n";
			}
			
			if (($quantite5 >0) && ($prix_unitaire5 > 0)) 
			{
				$msg .= "----------------------------------------\r\n";
				$msg .= "Produit : ".$libelle5."\r";
				$msg .= "Quantite commande : ".$quantite5." bouteilles\r";
				$msg .= "Prix unitaire     : ".$prix_unitaire5." euros\r";
				$msg .= "Total CDE produit : ".$total5." euros\r\n\n";
			}
			 
			if (($quantite6 >0) && ($prix_unitaire6 > 0))
			{
				$msg .= "----------------------------------------\r\n";
				$msg .= "Produit : ".$libelle6."\r";
				$msg .= "Quantite commande : ".$quantite6." bouteilles\r";
				$msg .= "Prix unitaire     : ".$prix_unitaire6." euros\r";
				$msg .= "Total CDE produit : ".$total6." euros\r\n\n";
			}
			
			if (($quantite7 >0) && ($prix_unitaire7 > 0)) 
			{
				$msg .= "----------------------------------------\r\n";
				$msg .= "Produit : ".$libelle7."\r";
				$msg .= "Quantite commande : ".$quantite7." bouteilles\r";
				$msg .= "Prix unitaire     : ".$prix_unitaire7." euros\r";
				$msg .= "Total CDE produit : ".$total7." euros\r\n\n";
			}
			
			if (($quantite8 >0) && ($prix_unitaire8 > 0))  
			{
				$msg .= "----------------------------------------\r\n";
				$msg .= "Produit : ".$libelle8."\r";
				$msg .= "Quantite commande : ".$quantite8." bouteilles\r";
				$msg .= "Prix unitaire     : ".$prix_unitaire8." euros\r";
				$msg .= "Total CDE produit : ".$total8." euros\r\n\n";
			}
			
			if (($quantite9 >0) && ($prix_unitaire9 > 0))  
			{
				$msg .= "----------------------------------------\r\n";
				$msg .= "Produit : ".$libelle9."\r";
				$msg .= "Quantite commande : ".$quantite9." bouteilles\r";
				$msg .= "Prix unitaire     : ".$prix_unitaire9." euros\r";
				$msg .= "Total CDE produit : ".$total9." euros\r\n\n";
			}
			
			if (($quantite10 >0) && ($prix_unitaire10 > 0))  
			{
				$msg .= "----------------------------------------\r\n";
				$msg .= "Produit : ".$libelle10."\r";
				$msg .= "Quantite commande : ".$quantite10." bouteilles\r";
				$msg .= "Prix unitaire     : ".$prix_unitaire10." euros\r";
				$msg .= "Total CDE produit : ".$total10." euros\r\n\n";
			}
			
			if (($quantite11 >0) && ($prix_unitaire11 > 0)) 
			{
				$msg .= "----------------------------------------\r\n";
				$msg .= "Produit : ".$libelle11."\r";
				$msg .= "Quantite commande : ".$quantite11." bouteilles\r";
				$msg .= "Prix unitaire     : ".$prix_unitaire11." euros\r";
				$msg .= "Total CDE produit : ".$total11." euros\r\n\n";
			}
			
			if (($quantite12 >0) && ($prix_unitaire12 > 0)) 
			{
				$msg .= "----------------------------------------\r\n";
				$msg .= "Produit : ".$libelle12."\r";
				$msg .= "Quantite commande : ".$quantite12." bouteilles\r";
				$msg .= "Prix unitaire     : ".$prix_unitaire12." euros\r";
				$msg .= "Total CDE produit : ".$total12." euros\r\n\n";
			}
			 
			if (($quantite13 >0) && ($prix_unitaire13 > 0)) 
			{
				$msg .= "----------------------------------------\r\n";
				$msg .= "Produit : ".$libelle13."\r";
				$msg .= "Quantite commande : ".$quantite13." bouteilles\r";
				$msg .= "Prix unitaire     : ".$prix_unitaire13." euros\r";
				$msg .= "Total CDE produit : ".$total13." euros\r\n\n";
			} 
			
			if (($quantite14 >0) && ($prix_unitaire14 > 0))  
			{
				$msg .= "----------------------------------------\r\n";
				$msg .= "Produit : ".$libelle14."\r";
				$msg .= "Quantite commande : ".$quantite14." bouteilles\r";
				$msg .= "Prix unitaire     : ".$prix_unitaire14." euros\r";
				$msg .= "Total CDE produit : ".$total14." euros\r\n\n";
			} 
			
			if (($quantite15 >0) && ($prix_unitaire15 > 0))  
			{
				$msg .= "----------------------------------------\r\n";
				$msg .= "Produit : ".$libelle15."\r";
				$msg .= "Quantite commande : ".$quantite15." bouteilles\r";
				$msg .= "Prix unitaire     : ".$prix_unitaire15." euros\r";
				$msg .= "Total CDE produit : ".$total15." euros\r\n\n";
			}
			
			if (($quantite16 >0) && ($prix_unitaire16 > 0))  
			{
				$msg .= "----------------------------------------\r\n";
				$msg .= "Produit : ".$libelle16."\r";
				$msg .= "Quantite commande : ".$quantite16." bouteilles\r";
				$msg .= "Prix unitaire     : ".$prix_unitaire16." euros\r";
				$msg .= "Total CDE produit : ".$total16." euros\r\n\n";
			}
			
			if (($quantite17 >0) && ($prix_unitaire17 > 0)) 
			{
				$msg .= "----------------------------------------\r\n";
				$msg .= "Produit : ".$libelle17."\r";
				$msg .= "Quantite commande : ".$quantite17." bouteilles\r";
				$msg .= "Prix unitaire     : ".$prix_unitaire17." euros\r";
				$msg .= "Total CDE produit : ".$total17." euros\r\n\n";
			}
			 
			if (($quantite18 >0) && ($prix_unitaire18 > 0)) 
			{
				$msg .= "----------------------------------------\r\n";
				$msg .= "Produit : ".$libelle18."\r";
				$msg .= "Quantite commande : ".$quantite18." bouteilles\r";
				$msg .= "Prix unitaire     : ".$prix_unitaire18." euros\r";
				$msg .= "Total CDE produit : ".$total18." euros\r\n\n";
			} 
			
			if (($quantite19 >0) && ($prix_unitaire19 > 0))
			{
				$msg .= "----------------------------------------\r\n";
				$msg .= "Produit : ".$libelle19."\r";
				$msg .= "Quantite commande : ".$quantite19." bouteilles\r";
				$msg .= "Prix unitaire     : ".$prix_unitaire19." euros\r";
				$msg .= "Total CDE produit : ".$total19." euros\r\n\n";
			} 
			
			if (($quantite20 >0) && ($prix_unitaire20 > 0))
			{
				$msg .= "----------------------------------------\r\n";
				$msg .= "Produit : ".$libelle20."\r";
				$msg .= "Quantite commande : ".$quantite20." bouteilles\r";
				$msg .= "Prix unitaire     : ".$prix_unitaire20." euros\r";
				$msg .= "Total CDE produit : ".$total20." euros\r\n\n";
			} 
			
			if (($quantite21 >0) && ($prix_unitaire21 > 0))
			{
				$msg .= "----------------------------------------\r\n";
				$msg .= "Produit : ".$libelle21."\r";
				$msg .= "Quantite commande : ".$quantite21." bouteilles\r";
				$msg .= "Prix unitaire     : ".$prix_unitaire21." euros\r";
				$msg .= "Total CDE produit : ".$total21." euros\r\n\n";
			} 
		
			$msg .= "------------------------------------------------\r\n";
			$msg .= "Sous-total                   : ".$Total." euros\r\n";
			$msg .= "Nombre de bouteilles  : ".$Total2."\r\n";
			$msg .= "Remise quantitative      : ".$Remise." euros\r\n";
			$msg .= "Zone geographique      : ".$zone."\r\n";
			$msg .= "Frais de port                : ".$Fraisdeport." euros\r\n";
			$msg .= "------------------------------------------------\r";
			$msg .= "Total commande TTC  : ".$Totalttc." euros\r\n";
			$msg .= "------------------------------------------------\r\n"; 
			
			$recipient  = "[email protected]";
			
			$subject = "Bon de commande du site Domaine de Roche Blonde"; //sujet du mail
			 
			$mailheaders = 'From: Domaine de Roche Blonde <[email protected]>'. "\r\n"; 
			
			mail($recipient, $subject, $msg, $mailheaders);
		}
?>

Mammouth du PHP | 672 Messages

07 mai 2010, 11:50

Bonjour.

1. Il y a une fonction d'édition de posts. Plutôt que de poster deux fois (quasiment) la même chose, autant l'utiliser...

2. Ce code est immonde !
Désolé de dire ça, mais c'est franchement imbuvable (ce qui est un comble pour du vouvray :mrgreen: ).
Et non seulement il est "moche", mais en plus il souffre de grosses failles de sécurité...

3. Pour le problème de mail en lui-même :
Si je suis bien, le mail est bien envoyé, mais le message est vide.
- RTFM :oops:
- Teste avec un mail "simple" (en remplaçant $msg par "test",par exemple).
SI ça fonctionne :
- Avant/à la place d'envoyer lemail, affiche les variables correspondantes, principalement $msg.
- Sous quel système d'exploitation tourne PHP - quelle version de PHP ? Le comportement de la fonction varie...