bonjour a vous
j ai repris le code d un bon de commande que l on m avait généreusement mis au point et qui fonctionne a merveille
cependant a présent j ai besoin qu en plus des coordonnes de la personne et de sa commande recevoir deux infos supplémentaires qui seront des zones de textarea lors de l envois de la commande
pour rappel ce bon de commande m envois donc la commande +toutes les coordonnées du client
comme le code est assez long je vous donne la partie php
et les endroits ou j utilise textarea et que je souhaiterais donc recevoir si ils sont remplis lors de l envois du bon de commande
je donne toujours le lien du bon de commande cela se passe dans la partie envois
http://perle.netii.net/perle/perlecommande030613.php
un tout grand merci pour l aide et le soutien du forum
Modifié par flexi2202 (05 Jun 2013 - 10:45)
j ai repris le code d un bon de commande que l on m avait généreusement mis au point et qui fonctionne a merveille
cependant a présent j ai besoin qu en plus des coordonnes de la personne et de sa commande recevoir deux infos supplémentaires qui seront des zones de textarea lors de l envois de la commande
pour rappel ce bon de commande m envois donc la commande +toutes les coordonnées du client
comme le code est assez long je vous donne la partie php
<?php
/*ton script doit etre sur un hebergeur qui supporte le php 5 de préférence*/
/*remplace mailbidon@free.fr entre les doubles guillemets*/
$tonemail="talonaiguille.be@gmail.com"; /**/
/*à toi de définir ta page de retour aprés envoi du mail*/
$site="http://talonaiguille.canalblog.com/";
/*pas toucher*/
$headers = "From: <$tonemail>\n";
$headers .= "Reply-To: $tonemail\n";
$headers .= "MIME-version: 1.0\n";
$headers .= "Content-type: text/html; charset= iso-8859-1\n";
$message="";
$sujet = "Commande depuis mon site http://???"; /*si tu veux mettre quelque chose*/
if(isset($_POST['sub']) && $_POST['sub']==="Precommander") {
$mode_envoi = "La Poste"; //vaut la poste sauf ...
if($_POST['envoi'] == 0) $mode_envoi = "Kiala"; //si kiala a ete choisi(poste.envoi=0)
$message.='<br> Un client a passe commande. Voici le recapitulatif du bon de commande : <br><br>
nom : '.$_POST["nom"].'<br>
prenom : '.$_POST["prenom"].' <br>
email : '.$_POST["email"].' <br>
adresse : '.$_POST["adresse"].' <br>
code postal : '.$_POST["code_postal"].' <br>
numero de telephone : '.$_POST["telephone"].' <br>
ville : '.$_POST["ville"].' <br>
pays : '.$_POST["pays"].' <br>
point kiala : '.$_POST["ppoint_kiala"].' <br>
<br>
----------------------------------<br>
Articles commandes : <br>
----------------------------------<br>
<br>
<b>Article 1</b> <br>
nom : '.$_POST["NomArticle1"].' <br>
prix unitaire : '.$_POST["Prix1"].' <br>
quantite : '.$_POST["Quant1"].' <br>
<i>montant : '.$_POST["Montant1"].' </i><br>
<br><b>Article 2</b> <br>
nom : '.$_POST["NomArticle2"].' <br>
prix unitaire : '.$_POST["Prix2"].' <br>
quantite : '.$_POST["Quant2"].' <br>
<i>montant : '.$_POST["Montant2"].' </i><br>
<br><b>Article 3</b> <br>
nom : '.$_POST["NomArticle3"].' <br>
prix unitaire : '.$_POST["Prix3"].' <br>
quantite : '.$_POST["Quant3"].' <br>
<i>montant : '.$_POST["Montant3"].' </i><br>
<br><b>Article 4</b> <br>
nom : '.$_POST["NomArticle4"].' <br>
prix unitaire : '.$_POST["Prix4"].' <br>
quantite : '.$_POST["Quant4"].' <br>
<i>montant : '.$_POST["Montant4"].' </i><br>
<br><b>Article 5</b> <br>
nom : '.$_POST["NomArticle5"].' <br>
prix unitaire : '.$_POST["Prix5"].' <br>
quantite : '.$_POST["Quant5"].' <br>
<i>montant : '.$_POST["Montant5"].' </i><br>
<br><b>Article 6</b> <br>
nom : '.$_POST["NomArticle6"].' <br>
prix unitaire : '.$_POST["Prix6"].' <br>
quantite : '.$_POST["Quant6"].' <br>
<i>montant : '.$_POST["Montant6"].' </i><br>
<br><b>Article 7</b> <br>
nom : '.$_POST["NomArticle7"].' <br>
prix unitaire : '.$_POST["Prix7"].' <br>
quantite : '.$_POST["Quant7"].' <br>
<i>montant : '.$_POST["Montant7"].' </i><br>
<br>
----------------------------------<br>
Transport : <br>
----------------------------------<br>
<br>
mode d\'envoi : '.$mode_envoi.'<br>
frais de port : '.$_POST["prix_port"].'<br>
<br>
<b>----------------------------------</b><br>
<b>Le client payera au total '.$_POST["MontantTotal"].' euro. </b><br>
<b>----------------------------------</b><br>';
$message.="<hr>Le ".date('d-m-Y H:i:s')." par ip du client : ".$_SERVER['REMOTE_ADDR']."<hr>";
if(mail($tonemail,$sujet,$message,$headers)){
echo '
<br><center><b><h2>Nous vqui a bien été enregistrée .</h2></b> </center><br>
<br><center><b><h3>vous recevrez d ici peu , un mail de confirmation ,avec le numero de compte pour le virement .</h3></b> </center><br>
';
/******* Vérification
foreach( $send as $value )
echo $value . '<br />';
********/
//$site="http://talonaiguille.canalblog.com/"; /*à toi de définir ta page*/
// echo '<br><center><b><h2>Pour revenir au site <a href="'.$site.'" >ici</a></h2></b></center> ';
exit;
}else{
echo 'PROBLEME FONCTION MAIL PHP';exit;
}
}else{
}
?>
et les endroits ou j utilise textarea et que je souhaiterais donc recevoir si ils sont remplis lors de l envois du bon de commande
<center><textarea name="commentaires" cols="60" rows="5" style="margin-right: 0px; padding-right: 0px;">mettez votre point kiala ici</textarea><img id="commentaires_ife_marker_0" src="chrome://informenter/skin/marker.png" class="ife_marker" style="position:relative; z-index: 999; cursor:pointer; vertical-align: bottom; border: 0; width: 14px; height: 19px; display:inline;" title="La longueur du champ est inconnue"></center>
<center><textarea name="commentaires" cols="60" rows="5" style="margin-right: 0px; padding-right: 0px;">mettez votre point mondial relay</textarea><img id="commentaires_ife_marker_0" src="chrome://informenter/skin/marker.png" class="ife_marker" style="position:relative; z-index: 999; cursor:pointer; vertical-align: bottom; border: 0; width: 14px; height: 19px; display:inline;" title="La longueur du champ est inconnue"></center>
je donne toujours le lien du bon de commande cela se passe dans la partie envois
http://perle.netii.net/perle/perlecommande030613.php
un tout grand merci pour l aide et le soutien du forum
Modifié par flexi2202 (05 Jun 2013 - 10:45)