Rechercher : dans
Par :

Code PHP traitement de formulaire HTML

Dernière réponse le 9 nov 2009 à 23:01:07 mencle50, le 29 nov 2008 à 14:49:23 
 Signaler ce message aux modérateurs

Bonjour,
J'ai fais un formulaire HTML mais je ne connais pas le PHP donc je ne peux pas faire la page de traitement.
Ma question est-la suivante : est-ce que quelqu'un aurait la gentillesse de m'écrire un code qui :
1)Ouvre une fenêtre avec êtes vous sur, oui-non, une fois cliqué oui: passage à l'étape 2)_non: ramène à la page du formulaire
2)Envoi un e-mail de confirmation au client qui a entré son adresse mail dans le formulaire avec écrit : ce qu'il a inscrit dans le formulaire + voulez-vous confirmer votre commande, oui non
3)Une fois que le client a cliqué sur oui un message est envoyé à "mencle50@gmail.com" indiquant ce que le client a inscrit dans le formulaire - si le client a cliqué sur non un message est envoyé à "mencle50@gmail.com" indiquant que la commande a été annulée + donne les coordonnées du client
Ce code serait pour ce code HTML :

<body>
<h2>Formulaire de commande de CD Lady and tramps</h2>
<form method="post" action="traitement.php">

   <fieldset>
       <legend>Vos coordonnées</legend>

       <label for="nom">Nom</label><br />
       <input type="text" name="nom" id="nom" tabindex="10" /><br />
       
       <label for="prenom">Prenom </label><br />
       <input type="text" name="prenom" id="prenom" tabindex="20" /><br />

       <label for="email">E-mail</label><br />
       <input type="text" name="email" id="email" tabindex="30" /><br />
       
       <label for="adresse">Adresse</label><br />
       <input type="text" name="adresse" id="adresse" tabindex="50" /><br />
       
       <label for="code_postal">Code postal</label><br />
       <input type="text" name="code_postal" id="code_postal" tabindex="5" /><br />
       
       <label for="ville">Ville</label><br />
       <input type="text" name="ville" id="ville" tabindex="30" /><br />
       
       
   </fieldset>
   
   <fieldset>
       <legend>Votre commande</legend>
       
       <p>Quantité (8€ l'unité)<br />
<br />
       <input type="text" name="quantité" id="quantité" tabindex="30" /><br />
   </p>    
       <p>Mode de paiement<br />
       <input type="radio" name="mode_de_paiement" value="especes" id="especes" tabindex="40" /> <label for="especes">Especes</label>
       <input type="radio" name="mode_de_paiement" value="chèque" id="chèque" tabindex="40" /> <label for="chèque">Chèque</label>
       </p>
       </fieldset>
       

   <fieldset>
       <legend>Conditions</legend>
<p class="sous_titre">Paiement et envoi</p>
<p>Après reception de votre commande un e-mail de confirmation vous est envoyé où le montant à payer vous est indiqué.<br/>
Le produit vous est envoyé après reception du paiement, les frais de port sont gratuits.</p>
<p>Le paiement est à adresser a l'adresse (<strong>chèques a l'ordre de Lady and tramps</strong>) :<br /> Lady and tramps<br />chez Simon Prieur<br />13 Rue Saint Pierre<br />50300 Le Val Saint Père<br />
Cette adresse vous sera rappellée dans l'e-mail de confirmation.
       </p>
       <p class="sous_titre">Droits d'auteurs</p>
       <p>Tous droits du producteur phonographique et du propriétaire de l'oeuvre enregistrée réservés. Sauf autorisation, la duplication, la location, le prêt, l'utilisation de ce disque pour exécution publique et radio diffusion sont interdits.<br/>
       Pour plus d'informations, contactez-nous à l'adresse : ladyandtramps@hotmail.fr ou au 06 89 61 88 14 / 06 88 15 02 83.
      
  </fieldset>

   
   <p>
       <input type="submit" /> <input type="reset" />
   </p>
   
</form>

</body>

Je vous remercie d'avance, à bientôt.
Configuration: Windows XP
Firefox 3.0.4
dreamweaver CS3

Meilleures réponses pour « code PHP traitement de formulaire HTML » dans :
[Webmaster] Afficher facilement le code php/xhtml de vos pages Voir Si vous voulez proposer a vos visiteurs de voir la source de vos fichiers (PHP ou HTML), il y a plusieurs solutions. En php Afficher le code php Afficher le code html En html Informations Voir aussi En php Afficher le code php La...
Les formulaires HTML VoirIntérêt d'un formulaire Les formulaires interactifs permettent aux auteurs de pages Web de doter leur page web d'éléments interactifs permettant par exemple un dialogue avec les internaute, à la manière des coupons-réponse présents dans certains...
PHP - Récupération de données VoirPHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des...
Implantation du code Php VoirL'interprétation du code par le serveur Un script PHP est un simple fichier texte contenant des instructions écrites à l'aide de caractères ASCII 7 bits (des caractères non accentués) incluses dans un code HTML à l'aide de balises spéciales et...

1

venal, le 29 nov 2008 à 15:41:04

150€

Répondre à venal

2

moins venal, le 29 nov 2008 à 15:46:27
  • +5

149€ ;-)

Répondre à moins venal

3

mencle50, le 29 nov 2008 à 16:36:11

à ce point là ? Non sérieusement quelq'un a bien ca sous la main ?

Répondre à mencle50

4

mencle50, le 7 déc 2008 à 14:53:32

Est-ce que quelqu'un pourrait m'écrire un code juste pour envoyer un mail avec toutes les variables ?
Merci d'avance

Répondre à mencle50

5

mencle50, le 7 déc 2008 à 21:01:32
  • +1

En fait mon probleme est que ce code je l'ai écrit en piquant des bouts de code à droite à gauche mais ils n'envoient pas le mail alors je me pose plusieurs questions :
-Doit-on obligatoirement mettre les pages en ligne pour les tester (pour que le code soit bien traité par le serveur et non par le pc) ?
-Je passe par un serveur free mais je ne suis pas parfaitement sûr que les pages soient activées en MySQL, est-ce important ?
-Pour mettre mon code dans une page (j'utilise dreamweaver) dois-je mettre une balise <script /> ou simplement <?php?>, je dois bien faire deux pages différentes pour formulaire.htm et traitement.php ou un formulaire_traitement.php avec tout dans la meme page ?

Mon code (réalisé a l'arrache) dans sa page (je vous donne TOUT le code car je susi persuadé que le probleme vient de là) :

<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Traitement</title>
</head>

<body>
<script traitement.php>
<?php
if(!empty($_POST['nom']) && !empty($_POST['mail']))
{
$message= "Nom: ".$_POST['Nom']
."\nPrenom: ".$_POST['Prenom']
."\nE-mail pour répondre: ".$_POST['E-Mail']
."\nCode postal: ".$_POST['Code Postal']
."\nVille: ".$_POST['Ville']
."\nAdresse: ".$_POST['Adresse']
."\nQuantité : ".$_POST['Quantité']
."\nMode de paiement : ".$_POST['Mode de Paiement'];
mail("mencle50@gmail.com","Un client a demandé un CD",$message);
echo ("Votre commande a bien été envoyé, vous allez recevoir un e-mail de confirmation!");
}
?>
</script>
</body>
</html>

Répondre à mencle50

6

mencle50, le 7 déc 2008 à 21:24:34

Sinon il y a ça (il ne récupère que le nom mais c'est pas important, le probleme c'est qu'il n'y a toujours pas de mail d'envoyé) :

<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans titre</title>
</head>
<?php
$formNom = $_POST['nom'];
 
 if(!empty($formNom))
 { 
	 
	 $MessageInfo='Nom:'.utf8_decode($formNom)."\n";
	
	if( mail('mencle50@gmail.com','Message',$MessageInfo) )
 	{ 
	echo 'les informations ont bien été envoyées!';
	 } 
 else
 { 
 echo 'une erreur est survenu lors de l\'envoi du message'; }
 }
	 else
	 {
	 //il y a des champs vide 
	 echo 'merci de remplir les champs mail et message'; 
	 } 
?>
<body>
</body>
</html> 

Répondre à mencle50

7

starchild, le 8 déc 2008 à 11:37:30

Salut! j'étais dans ton cas et crois moi c'est du boulot de créer un formulaire avec php. je galère encore un peu mais va faire un tour sur le site du zéro. il y a de super tutos pour apprendre à programmer en html et php. c'est le seul moyen que tu trouvera.
a+

Répondre à starchild

8

mencle50, le 8 déc 2008 à 17:18:23

En fait c'est au site du zero que je dois tous mes talents en html ( talents ?? mouep ) mais vu la longueur du tuto html j'imagine meme pas le php !! Je vais voir si il y a un chapitre spécial traitement de formulaire mais bon mon lycée est bloqué c'est le moment pour apprendre le php ! Allez je me lance !
Merci starchild, si quelqu'un est capable de corriger un de mes codes (pour la structure après je complèterai) je suis toujours preneur !

Répondre à mencle50

9

audi68, le 8 déc 2008 à 17:43:13

Salut
regarde le lien il peut peut etre t aider pour la creation du faormulaire
http://www.ge-net.ch/page/rw-wfco-int-0.html

Répondre à audi68

10

gecho35, le 18 jan 2009 à 02:58:35

Bonjour,

Alors est ce que finalement tu as trouvé solution à ton problème car j'ai le même que toi^^Donc si c'est le cas, peux tu m'aider s'il te plait ?

En attendant une réponse, Salut !

Répondre à gecho35

11

mencle50, le 20 jan 2009 à 16:47:40

Enfait le probleme est qu'il faut installer wamp serveur car mozilla (et les autres navigateurs) ne connaissent pas le php.
Donc soit tu met en ligne sur un serveur du genre free et tu active ta base de données, soit tu installe wamp serveur et le tour est joué !
J'espere que c'était bien cela ton probleme sinon je pourrais t'envoyer le code si tu veux t'en inspirer !

Répondre à mencle50

12

halbo5, le 2 jun 2009 à 13:34:05

Bonjour à tous,

Vous trouverez sur le site ci-dessous un script de traitement de formulaire qui fonctionne avec tous les formulaires. Il n'y a rien à installer, juste pointer l'action de votre formulaire sur le script en question.

Ce script recueille les données et les envoie au destinataire par mail. Copie possible à celui qui envoie le formulaire. Envoie possible de pièces jointes.

L'utilisation du script est gratuite.

Voir ici :
http://www.cdprof.com/index.php?option=com_content&view=article&id=16&Itemid=34

A+
Alain

Répondre à halbo5

13

Romain32, le 16 jun 2009 à 18:28:34

Bonjour,

j'ai récemment acheté Webform Pro pour réaliser mes formulaire. Après avoir fait le tour des générateurS, il s'avère être le plus puissant, vous pouvez le télécharger sur formulaire-php.com : http://www.formulaire-php.com, il y a même une vidéo de formation.

Répondre à Romain32

14

grafik-art, le 9 nov 2009 à 22:54:09

Je vais y jeter un coup d'oeil a par si tu n'en a plus besoin ? @Grafik-Art =) 
Je cherche quelqu'un qui est envi de réalisé des tutorial vi­déo avec moi 

Répondre à grafik-art

15

 grafik-art, le 9 nov 2009 à 23:01:07
  • +1

Sinon au lieu de faire un envoi par email tu enregistre tout dans une base mysql =) . @Grafik-Art =) 
Je cherche quelqu'un qui est envi de réalisé des tutorial vi­déo avec moi 

Répondre à grafik-art