bonjour a tous
dans un but pédagogique , mais également dans un but pour améliorer mon panier je souhaiterais comprendre la gestion des erreurs du formulaire d'envois
afin de pouvoir signifier un message diffèrent par champs oublié
pour l'instant si on oublie un nom , prenom, cp,ville,pays, email
il y a une modal qui s'ouvre et signifie une erreur générale en cas d'oubli d'un champ
d'après ce que je peux comprendre au niveau du code que j'ai trouvé
cela est testé dans cette partie
il envois les données vers mail.php
et au niveau de mail.php
on vérifie si les champs sont vides ou pas ...
donc ces champs devraient être vérifier avant l'envois vers mail.php ?
partie de mail.php
dans un but pédagogique , mais également dans un but pour améliorer mon panier je souhaiterais comprendre la gestion des erreurs du formulaire d'envois
afin de pouvoir signifier un message diffèrent par champs oublié
pour l'instant si on oublie un nom , prenom, cp,ville,pays, email
il y a une modal qui s'ouvre et signifie une erreur générale en cas d'oubli d'un champ
d'après ce que je peux comprendre au niveau du code que j'ai trouvé
cela est testé dans cette partie
il envois les données vers mail.php
et au niveau de mail.php
on vérifie si les champs sont vides ou pas ...
donc ces champs devraient être vérifier avant l'envois vers mail.php ?
function commander(nom,prenom,cp,email,commande,prix_total,message,ville,detail_livraison,nom_mondial, adresse_mondial,cp_mondial,ville_mondial,pays_mondial){
$.ajax({
url : 'mail.php',
type : 'POST',
data : 'nom=' + nom + '&prenom=' + prenom + '&cp=' + cp + '&email=' + email + '&commande=' + commande + '&prix_total=' + prix_total + '&message=' + message + '&ville=' + ville + '&livraison=' + detail_livraison + '&nom_mondial=' + nom_mondial + '&adresse_mondial=' + adresse_mondial + '&cp_mondial=' + cp_mondial + '&ville_mondial=' + ville_mondial + '&pays_mondial=' + pays_mondial,
dataType : 'html',
success : function(reponse){
if (reponse == "1"){
MonPanier.clearpanier();
afficherpanier();
document.body.scrollTop = 0;
document.documentElement.scrollTop = 0;
$('#mymodal').modal('show');
}
if (reponse == "0"){
$('#mymodal_erreur').modal('show');
}
}
});
}
partie de mail.php
if ((isset($_POST["nom"]) && ($_POST["nom"] != ""))
&& (isset($_POST["prenom"]) && ($_POST["prenom"] != ""))
&& (isset($_POST["cp"]) && ($_POST["cp"] != ""))
&& (isset($_POST["ville"]) && ($_POST["ville"] != ""))
&& (isset($_POST["pays"]) && ($_POST["pays"] != ""))
&& (isset($_POST["email"]) && ($_POST["email"] != ""))
&& (isset($_POST["livraison"]) && ($_POST["livraison"] != ""))
&& (isset($_POST["commande"]) && ($_POST["commande"] != ""))
)