bon de commande en php
Hors ligneBrolysan Le 09/07/2011 à 15:37 Profil de Brolysan Configuration de Brolysan

Bonjour à tous.

 

Voiula, j'essaye de voir comment créer un bon de commande pour des photos pour mon site web, et après diverses recherches, il semble que la programmation en php soit le plus réalisable pour ce que je veux faire. je cherche par contre un brin d'aide pour y arriver, afin d'obtenir quelque chose de bien :)

 

Voila ma base de tarifs :

http://brolysan13.free.fr/TARIFS 2.doc

J'essaye de comprendre comment agencer tout ca pour que je puisse arriver à un formulaire simple, genre, le "client" rentre la référence de l'article voulu puis choisi les options voulues : taille, sur CD, pack.

 

merci par avance

Mise à jour 16h53 :

Voila, ce que j'ai réussi à effectuer comme premiere base :

http://brolysan13.free.fr/photos/php_400.htm

et voila le code utilisé :

 

 

Bon de Commande Photos

 

Monsieur Madame Nom : Prénom :
Adresse Ville  Code postal :
Tél: adresse email :
 

CONCOURS

CATEGORIES

IMAGE

Q

FORMAT

PRIX


 

 

 
 
J aimerais pouvoir donc avoir comme possibilité :
- dans "concours" : menu déroulant reprenant l''ensemble des concours
- dans "catéories" :  menu déroulant en fonction du concours choisi (possible ca??)
- dans "image" : laissez libre, à l'utilisateur de remplir ou bien de mettre la liste des images correspondante a la caétégorie
- dans "q" : libre de choisir la quantité
- dans "format" : menu deroulant reprenant les principaux format
- dans "prix" : le prix s'affice en fonction des différents effectués précédemment
 
Merci, je continue à chercher en attendant de l'aide :) 
 
Mise à jour 17h46 : 
j'ai ajouté ce code pour avoir le menu déroulant sur la première partie, mais est ce possible qu'en fonction du type choisi, cela modifie les suivantes?
 name="choix">
     value="choix1">Choix 1
     value="choix2">Choix 2
     value="choix3">Choix 3
     value="choix4">Choix 4



Mise à jour 20h11 :

J'aimerais réaliser ce style la en fait :

http://www.photo-avenir.com/bon_de_commande_photo-avenir.htm

Hors ligneLevesu Le 10/07/2011 à 15:14 Profil de Levesu Configuration de Levesu

Essaies ce code:

  1. <?php
  2.  
  3.  
  4. //On récupère les valeurs du formulaire
  5. $nomembre = $_POST['nomembre'];
  6. $sex = $_POST['sex'];
  7. $nom = $_POST['nom'];
  8. $prenom = $_POST['prenom'];
  9. $jour = $_POST['jour'];
  10. $mois = $_POST['mois'];
  11. $annee = $_POST['annee'];
  12. $adresse = $_POST['adresse'];
  13. $npa = $_POST['npa'];
  14. $localite = $_POST['localite'];                                                          
  15. $tel = $_POST['tel'];  
  16. $nat = $_POST['nat'];
  17. $email = $_POST['email'];
  18. $commande = $_POST['commande'];
  19. $nombre = $_POST['nombre'];
  20. $commande2 = $_POST['commande2'];
  21. $nombre2 = $_POST['nombre2'];
  22. $commande3 = $_POST['commande3'];
  23. $nombre3 = $_POST['nombre3'];
  24.  
  25.  
  26. ?>
  27. <?php //On créée le message email
  28.  
  29. $msg = "Sex : ". $sex ."\r\n";
  30. $msg .= "Nom : ". $nom ."\r\n";
  31. $msg .= "Prénom : ". $prenom ."\r\n";
  32. $msg .= "Adresse : ". $adresse ."\r\n";
  33. $msg .= "Ville : ". $npa ."\r\n";
  34. $msg .= "Code postal : ". $localite ."\r\n";
  35. $msg .= "Télephone : ". $tel ."\r\n";
  36. $msg .= "Fax : ". $nat ."\r\n";
  37. $msg .= "Adresse email : ". $email ."\r\n";
  38. $msg .= "Référence : ". $commande ."\r\n";
  39. $msg .= "Quantité : ". $nombre ."\r\n";
  40. $msg .= "Référence2 : ". $commande2 ."\r\n";
  41. $msg .= "Quantité2 : ". $nombre2 ."\r\n";
  42. $msg .= "Référence3 : ". $commande3 ."\r\n";
  43. $msg .= "Quantité3 : ". $nombre3 ."\r\n";
  44.  
  45.  
  46.  
  47.  
  48.  
  49. $recipient = "rider260@gmail.com"; //On met l'adresse email ou on veut recevoire le mail
  50. $subject = "bon de commande"; //On met le sujet du mail
  51.  
  52. $mailheaders = "From: ".$email."<".$email.">\r\n";
  53. $mailheaders .= "X-Sender: ".$email."\r\n";
  54. $mailheaders .= "X-Mailer: PHP/".phpversion()."\r\n";
  55. $mailheaders .= "X-Priority: 2\r\n";
  56. $mailheaders .= "Return-Path: ".$email."\r\n";
  57. $mailheaders .= "MIME-Version: 1.0\r\n";
  58. $mailheaders .= "Content-Type: text/plain; charset=\"US-ASCII\"\r\n";
  59. $mailheaders .= "Content-Transfer-Encoding: 7bit\r\n";
  60.  
  61.  
  62. mail($recipient, $subject, $msg, $mailheaders); // message confirmation que le mail a bien été envoyé
  63.  
  64. echo "<HTML><HEAD>";
  65. echo "<TITLE>Inscription envoyer!</TITLE></HEAD><BODY>";
  66. echo "<H1 align=center>Merci, $sex $nom $prenom </H1>";
  67. echo "<P align=center>";
  68. 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>";
  69. echo "</BODY></HTML>";
  70.  
  71. ?>
--
http://www.alenchere.com http://www.ocollections.net http://www.larecup.net http://www.lecuistot.fr
Hors ligneBrolysan Le 11/07/2011 à 16:31 Profil de Brolysan Configuration de Brolysan

heuuu.....j'avoue ne rien comprendre a ton code la :( desole

Hors ligneLevesu Le 11/07/2011 à 18:20 Profil de Levesu Configuration de Levesu

re.Tu as juste l'adresse email à changer sur cette ligne marquée en rouge et le message sur la 2ème ligne marquée en rouge.Ensuite tu installes ce code dans la page de ton site concernant les commandes.

Sinon je peux t'envoyer un script à installer.

  1. $recipient = "rider260@gmail.com"; //On met l'adresse email ou on veut recevoire le mail
echo "La commande a bien été transmis, et nous vous en remercions.
Je vais y donner suite dans les meilleurs délais.
A bientôt.

 

";
--
http://www.alenchere.com http://www.ocollections.net http://www.larecup.net http://www.lecuistot.fr
Hors ligneBrolysan Le 11/07/2011 à 18:27 Profil de Brolysan Configuration de Brolysan

Levesu a écrit:

re.Tu as juste l'adresse email à changer sur cette ligne marquée en rouge et le message sur la 2ème ligne marquée en rouge.Ensuite tu installes ce code dans la page de ton site concernant les commandes.

Sinon je peux t'envoyer un script à installer.

  1. $recipient = "rider260@gmail.com"; //On met l'adresse email ou on veut recevoire le mail
echo "La commande a bien été transmis, et nous vous en remercions.
Je vais y donner suite dans les meilleurs délais.
A bientôt.

 

";

C'est bien volontiers pour ton script.

 

j'avoue que je commence à ne plus y croire.

 

merci encore en tout as.

 

Mon adresse mail : brolysan@gmail.com

Hors ligneLevesu Le 19/07/2011 à 20:00 Profil de Levesu Configuration de Levesu

Bonjour. Peut-on savoir ce que le script t'a donné comme résultats? Merci et à plus.

--
http://www.alenchere.com http://www.ocollections.net http://www.larecup.net http://www.lecuistot.fr
Hors ligneAbdel Le 06/10/2011 à 23:56 Profil de Abdel Configuration de Abdel

il suffit d'utiliser correctement les variables ,meme encore le code html,

pour savoir plus consulter le lien suivant < href="">http://site-web0.blogspot.com

Vous avez résolu votre problème avec VIC ? Faites-le savoir sur les réseaux sociaux !
Vulgarisation-informatique.com
Cours en informatique & tutoriels