aide sur formulaire bon de commande

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : aide sur formulaire bon de commande

par albat » 15 mai 2009, 19:28

Petit aparté pour Ryle :

http://www.koreus.com/video/compte-est-bon.html

Ça calme, hein ? :shock: :lol:

par Ryle » 14 mai 2009, 17:19

Le compte est bon... =D>

Image

Il y avait également un 9 lettres avec "PHPFRANCE" ... 8-|

par albat » 14 mai 2009, 14:46

En clair:
$taux_tva = 0.196; // 19,6%
$prix_ht  = 100 ; // 100 EUR
$prix_tva = $prix_ht * $taux_tva ; // 100 * 0,196 = 19,60 EUR
// donc
$prix_ttc = $prix_ht + $prix_tva // 100 + 19,60 = 119,60 EUR
// ou
$prix_ttc = $prix_ht * (1 + $taux_tva) ; // 100 * 1,196 = 119,60 EUR

par Nagol » 14 mai 2009, 14:29

et ben il s'agit d'additionner des variables et de calculer la tva? non?

donc $variable + $variable = $nouvellevariable;

je vois pas ou tu bloques.

aide sur formulaire bon de commande

par florinda » 14 mai 2009, 13:52

Bonjour,
je suis entrain de crée un bon de commande (fichier html) et l'envoi.php

je ne sais pas comment faire pour faire un calcule de prix TTC sur le formulaire HTML.
Voici les codes
<form action="envoi.php" method="post" name="form_contacts" id="form_contacts">
  Monsieur <input name="sex" value="Monsieur" id="sex" type="radio">
  Madame <input name="sex" value="madame" id="sex" type="radio"> </p>
 
  <p align="left">Nom : <input name="nom" id="nom" type="text"> </p>
 
  <p  align="left">Pr&eacute;nom
: <input name="prenom" id="prenom" type="text">
  </p>
 
 
  <p  align="left"><span style="font-size: 12pt; font-family: "Times New Roman","serif";">Adresse</span><span style="font-size: 12pt; font-family: "Times New Roman","serif";">
  </span> <input name="adresse" id="adresse" type="text"><br>
  </p>
  <p  align="left">Ville
  <input name="npa" id="npa" type="text">&nbsp;Code
postal </span> : <input name="localite" id="localite"></p>
 
  <p  align="left">T&eacute;l</span>:
  <input name="tel" id="numtel" type="text">
Fax </span> <input name="nat" id="nat" type="text"> </p>
 
  <p align="left"><span >adresse
email : <input name="email" id="email" size="50" type="text"> </span></p>
  <br>
  <br>
  <table style="text-align: left; width: 70%;" border="0" cellpadding="2" cellspacing="2">
    <tbody>
      <tr>
        <td style="text-align: center; vertical-align: top;">&nbsp;</td>
        <td style="text-align: center; vertical-align: top;"><b><span style="font-size: 10pt; font-family: "Arial","sans-serif";">R&eacute;f&eacute;rence</span></b></td>
        <td style="text-align: center; vertical-align: top;"><b><span style="font-size: 10pt; font-family: "Arial","sans-serif";">Quantit&eacute;</span></b></td>
        <td style="text-align: center; vertical-align: top;">PRIX</td>
      </tr>
      <tr>
        <td style="text-align: center; vertical-align: top;">&nbsp;</td>
        <td style="text-align: center; vertical-align: top;"><span ><input name="commande" id="commande" size="50"></span></td>
        <td style="text-align: center; vertical-align: top;"><span ><input name="nombre" id="nombre" size="50"></span></td>
        <td style="text-align: center; vertical-align: top;"><input name="prix" id="prix" size="10" /></td>
      </tr>
      <tr>
        <td style="text-align: center; vertical-align: top;">&nbsp;</td>
        <td style="text-align: center; vertical-align: top;"><span >
          <input name="commande2" id="commande2" size="50" />
        </span></td>
        <td style="text-align: center; vertical-align: top;"><span ><input name="nombre2" id="nombre2" size="50"></span></td>
        <td style="text-align: center; vertical-align: top;">&nbsp;</td>
      </tr>
      <tr>
        <td style="text-align: center; vertical-align: top;">&nbsp;</td>
        <td style="text-align: center; vertical-align: top;"><span ><input name="commande3" id="commande3" size="50"></span></td>
        <td style="text-align: center; vertical-align: top;"><span ><input name="nombre3" id="nombre3" size="50"></span></td>
        <td style="text-align: center; vertical-align: top;">&nbsp;</td>
      </tr>
      <tr>
        <td style="text-align: center; vertical-align: top;"><input type="image" name="imageField" id="imageField" src="arrow_black_1.gif" /></td>
        <td style="text-align: center; vertical-align: top;"><input name="commande4" type="text" id="commande4" value="pamilles" size="50" />          </span></td>
        <td style="text-align: center; vertical-align: top;"><span ><input name="nombre4" id="nombre4" size="50"></span></td>
        <td style="text-align: center; vertical-align: top;">&nbsp;</td>
      </tr>
      </tbody>
  </table>
  <br>

  <br>
 
  <p align="left"> <input type="submit" value="envoyer"> <input name="retablir" id="retablir" value="R&eacute;tablir" type="reset"> </p>
 
</form>
 



[b]et le l'envoi.php[/b]



<?php
 
 
//On récupère les valeurs du formulaire
$nomembre = $_POST['nomembre'];
$sex = $_POST['sex'];
$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
$jour = $_POST['jour'];
$mois = $_POST['mois'];
$annee = $_POST['annee'];
$adresse = $_POST['adresse'];
$npa = $_POST['npa'];
$localite = $_POST['localite'];                                                          
$tel = $_POST['tel'];  
$nat = $_POST['nat'];
$email = $_POST['email'];
$commande = $_POST['commande'];
$nombre = $_POST['nombre'];
$prix = $_POST['prix'];
$commande2 = $_POST['commande2'];
$nombre2 = $_POST['nombre2'];
$commande3 = $_POST['commande3'];
$nombre3 = $_POST['nombre3'];
$commande4 = $_POST['commande4'];
$nombre4 = $_POST['nombre4']; 
 
?>
<?php //On créée le message email
 
$msg = "Civilité : ". $sex ."\r\n";
$msg .= "Nom : ". $nom ."\r\n";
$msg .= "Prénom : ". $prenom ."\r\n";
$msg .= "Adresse : ". $adresse ."\r\n";
$msg .= "Ville : ". $npa ."\r\n";
$msg .= "Code postal : ". $localite ."\r\n";
$msg .= "Télephone : ". $tel ."\r\n";
$msg .= "Fax : ". $nat ."\r\n";
$msg .= "Adresse email : ". $email ."\r\n";
$msg .= "Référence : ". $commande ."\r\n";
$msg .= "Quantité : ". $nombre ."\r\n";
$msg .= "Prix : ". $prix ."\r\n";
$msg .= "Référence2 : ". $commande2 ."\r\n";
$msg .= "Quantité2 : ". $nombre2 ."\r\n";
$msg .= "Référence3 : ". $commande3 ."\r\n";
$msg .= "Quantité3 : ". $nombre3 ."\r\n";
$msg .= "papilles : ". $commande4 ."\r\n";
$msg .= "Quantité 4 : ". $nombre4 ."\r\n";
 
 
 
 
$recipient = "[email protected]"; //On met l'adresse email ou on veut recevoire le mail
$subject = "bon de commande"; //On met le sujet du mail
 
$mailheaders = "From: ".$email."<".$email.">\r\n";
$mailheaders .= "X-Sender: ".$email."\r\n";
$mailheaders .= "X-Mailer: PHP/".phpversion()."\r\n";
$mailheaders .= "X-Priority: 2\r\n";
$mailheaders .= "Return-Path: ".$email."\r\n";
$mailheaders .= "MIME-Version: 1.0\r\n";
$mailheaders .= "Content-Type: text/plain; charset=\"US-ASCII\"\r\n";
$mailheaders .= "Content-Transfer-Encoding: 7bit\r\n";
 
 
mail($recipient, $subject, $msg, $mailheaders); // message confirmation que le mail a bien été envoyé
 
echo "<HTML><HEAD>";
echo "<TITLE>Inscription envoyer!</TITLE></HEAD><BODY>";
echo "<H1 align=center>Merci, $sex $nom $prenom </H1>";
echo "<P align=center>";
echo "La commande a bien été transmis, et nous vous en remercions.<br>Je vais y donner suite dans les meilleurs délais.<br>A bientôt.</P>";
echo "</BODY></HTML>";
 
?><?php

?>


merci à tous de vos réponse et de votre aide.
Florinda