Verification des donnees de mon formulaire
flexi2202
Messages postés
3822
Date d'inscription
Statut
Membre
Dernière intervention
-
flexi2202 Messages postés 3822 Date d'inscription Statut Membre Dernière intervention -
flexi2202 Messages postés 3822 Date d'inscription Statut Membre Dernière intervention -
bonjour a tous
voila mon précédent réglé je souhaite encore un peu améliorer un peu mon formulaire de la manière suivante ...
lorsque le client choisit kiala qu il soit obliger de remplir les coordonnées du point kiala a savoir
pour l instant cela fonctionne pour les coordonnes de l acheteur si il oublie une coordonnes il y a un message d erreur
j ai essayer de m en inspirer mais sans succès
alors un dernier point ( c est le tout dernier )
cela serait que si le client choisit la france .
qu il y ai un message d erreur si il remplit pour la poste belge ou les coordonnes du point kiala "du style les infos entrées sont erronées"
idem pour la Belgique
et que pour tout les autres pays le choix n es pas possible dans les envois et qu il doive passer par la case "frais de livraison pour un autre pays
voila et grâce a vous ce formulaire sera nickel a mes yeux
voila mon précédent réglé je souhaite encore un peu améliorer un peu mon formulaire de la manière suivante ...
lorsque le client choisit kiala qu il soit obliger de remplir les coordonnées du point kiala a savoir
<?php date_default_timezone_set('Europe/Paris'); /*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="https://www.canalblog.com/cf/login.cfm?error=blogprotected&bid=476894&mid=409438&returnTo=http%3A%2F%2Ftalonaiguille%2Ecanalblog%2Ecom%2F"; /*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']==="commander") { $mode_envoi = "La Poste belge"; //vaut la poste sauf ... if($_POST['envoi'] == 1) $mode_envoi = "Kiala" ;//si kiala a ete choisi(poste.envoi=0) elseif($_POST['envoi'] == 2) $mode_envoi = "la poste francaise" ;//si poste fr a ete choisi(poste.envoi=2) elseif($_POST['envoi'] == 3) $mode_envoi = "Mondial relay" ;//si poste fr a ete choisi(poste.envoi=2) $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["point_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>'; if ($_POST["Quant2"] != 0) { $message.='<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>'; } if ($_POST["Quant3"] != 0) { $message.='<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>'; } $message.='<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> commentaires commentaires clients:'.$_POST["commentaires"].' <br> <br>'; if ($_POST["envoi"] == 1) { $message.='----------------------------------<br> Adresse point kiala: <br> ----------------------------------<br> <br> non du point kiala :'.$_POST["non_du_point_kiala"].' <br> adresse point kiala:'.$_POST["adresse_point_kiala"].' <br> Localite du point kiala :'.$_POST["Localite_du_point_kiala"].' <br> code_postal du point kiala :'.$_POST["code_postal_du_point_kiala"].' <br> point kiala :'.$_POST["point_kiala"].' <br>'; } if($_POST["envoi"]==3){ $message.='----------------------------------<br> Adresse point mondial relay: <br> ----------------------------------<br> <br> nom du point mondial relay:'.$_POST["non_du_point_mondial_relay"].' <br> adresse point mondial relay:'.$_POST["adresse_point_mondial_relay"].' <br> Localite du point mondial relay :'.$_POST["Localite_du_point_mondial_relay"].' <br> code postal du point mondial relay :'.$_POST["code_postal_du_point_mondial_relay"].' <br>'; } $message.='<b>----------------------------------</b><br>'; $message.="<hr>Le ".date('d-m-Y H:i:s')." par ip du client : ".$_SERVER['REMOTE_ADDR']."<hr>";
pour l instant cela fonctionne pour les coordonnes de l acheteur si il oublie une coordonnes il y a un message d erreur
j ai essayer de m en inspirer mais sans succès
alors un dernier point ( c est le tout dernier )
cela serait que si le client choisit la france .
qu il y ai un message d erreur si il remplit pour la poste belge ou les coordonnes du point kiala "du style les infos entrées sont erronées"
idem pour la Belgique
et que pour tout les autres pays le choix n es pas possible dans les envois et qu il doive passer par la case "frais de livraison pour un autre pays
voila et grâce a vous ce formulaire sera nickel a mes yeux
A voir également:
- Verification des donnees de mon formulaire
- Whatsapp formulaire opposition - Guide
- Fuite données maif - Guide
- Formulaire de réclamation facebook - Guide
- Trier des données excel - Guide
- Formulaire de reclamation instagram - Guide