quelqu'un peut-il me dire ce qui ne fonctionne pas dans le script
suivant : je n'arrive pas a recevoir par mail le contenu de la
facture. voir la fin du scripte pour la fonction mail.
voici le code :
<?
session_start();
if ( !session_is_registered("achat") && empty($facture))
{
header("location:index.php");
}
session_unset();
require("config.php");
require("infos.php");
if (empty($facture))
{
include("design/header.php");
echo"<td bgcolor="$barre1">Commande
enregistrée</td>
</tr>
<tr>
<td>
";
echo"
Votre
commande à été
enregistrée...
";
echo"<center>Imprimez le bon de commande
et
renvoyez le accompagné de votre paiment
à
";
echo"$nomB
$adresseB
$cpB $villeB.
";
echo"Voir et imprimer le bon de
commande</center>
";
include("design/footer.php");
}
if (isset($facture))
{
echo"<center>BON DE COMMANDE</center>
";
echo"
N° de commande : $facture
";
echo"
";
echo"<center>$nomB
$adresseB
$cpB $villeB.
</center>";
echo"
";
$sql = "SELECT * FROM $table_commande where id_com='$facture'";
$sql = mysql_db_query($base,$sql);
$id_cli = mysql_result($sql,0,"id_cli");
$port = mysql_result($sql,0,"port_com");
$total = mysql_result($sql,0,"total_com");
$tva = mysql_result($sql,0,"tva_com");
$nom = mysql_result($sql,0,"nom_com");
$prenom = mysql_result($sql,0,"prenom_com");
$adresse = mysql_result($sql,0,"adresse_com");
$postal = mysql_result($sql,0,"postal_com");
$ville = mysql_result($sql,0,"ville_com");
$region = mysql_result($sql,0,"region_com");
$tel = mysql_result($sql,0,"tel_com");
$sql = "SELECT * FROM $table_client where id_cli='$id_cli'";
$sql = mysql_db_query($base,$sql);
$civil_cli = mysql_result($sql,0,"civil_cli");
$nom_cli = mysql_result($sql,0,"nom_cli");
$prenom_cli = mysql_result($sql,0,"prenom_cli");
$adresse_cli = mysql_result($sql,0,"adresse_cli");
$postal_cli = mysql_result($sql,0,"postal_cli");
$ville_cli = mysql_result($sql,0,"ville_cli");
$region_cli = mysql_result($sql,0,"region_cli");
$tel_cli = mysql_result($sql,0,"tel_cli");
$mail_cli = mysql_result($sql,0,"mail_cli");
echo"<center>Tiers à facturer,
Adresse de livraison,
----
$civil_cli $nom_cli
$prenom_cli
$adresse_cli
$postal_cli
$ville_cli
Téléphone : $tel_cli
Email :
$mail_cli,
$nom $prenom
$adresse
$postal $ville
$tel
</center>";
echo"
";
echo"<center><center>Référence</center>,
Intitulé</center>,
<center>Quantité</center>,
<center>PU.HT</center>,
<center>P.Total HT</center>,
\";
$sql = \"SELECT * FROM $table_detail where id_com='$facture'\";
$sql = mysql_db_query($base,$sql);
while ($site=mysql_fetch_array($sql))
{
$sql2 = \"SELECT
id_pro,ref_prod,titre_prod,pxht_prod,promo_prod,pxhtpromo_prod FROM
$table_produit where id_pro='$site[id_pro]'\";
$sql2 = mysql_db_query($base,$sql2);
$test = mysql_num_rows($sql2);
if ($test!=\"0\")
{
$id_pro = mysql_result($sql2,0,\"id_pro\");
$ref = mysql_result($sql2,0,\"ref_prod\");
$titre = mysql_result($sql2,0,\"titre_prod\");
$pxht = mysql_result($sql2,0,\"pxht_prod\");
$promo = mysql_result($sql2,0,\"promo_prod\");
$pxpromo = mysql_result($sql2,0,\"pxhtpromo_prod\");
if ($promo==\"1\")
{
$pxht=$pxpromo;
$pxtotalht=$pxht*$site[quantite];
$totalht=$totalht+$pxtotalht;
}
else
{
$pxtotalht=$pxht*$site[quantite];
$totalht=$totalht+$pxtotalht;
}
echo\"----
<center>$ref</center>,
$titre,
<center>$site[quantite]</center>,
<center>$pxht €</center>,
<center>$pxtotalht €</center>,
\";
}
else
{
echo\"----
Ce produit ne fait plus parti de notre catalogue,
\";
}
}
echo"
</center>";
echo"
";
echo"<center>Total HT,
$totalht €,
----
Frais de port,
$port €,
----
$port €
Tva,
$tva €,
----
Total Tvac,
$total
€
</center>";
$contenu="<center>Total HT,
$totalht €,
----
Frais de port,
$port €,
----
Tva,
$tva €,
----
Total Tvac,
$total
€
</center>";
}
$mailbis = "info@jouenbois.com, $mail_cli;"; //entrez ici l'adresse ou vous voulez recevoir le mail
mail("$mailbis","une commande a ete envoyee", "$contenu",
"from: $mailbis");
?>
merci d'avance
Afficher la suite