Envoi formulaire vers base de donnée
snoopdog94
-
Twinpics -
Twinpics -
Bonjour,
Je vous expose mon problème j'ai un fichier Jquery qui gère la saisie du formulaire puis j'ai des inputs et deux boutons lorsque l'utilisateur à saisie tous les champs il clic sur le bouton submit et après les données sont envoyées vers ma base de donnée.
Mais je c'est pas ce qui ce passe rien n'est envoyé .
Voici mon code :
<script>
$().ready(function() {
// validate the comment form when it is submitted
$("#inscrip").validate({
rules: {
nom_Cl: "required",
prenom_Cl: "required",
adr_Cl: "required",
cp_Cl: "required",
prof_Cl:"required",
ville_Cl: "required",
mail_Cl: {
required: true,
email: true
},
mdp_Cl: "required",
mdp2_Cl: {
equalTo: "#mdp_Cl"
},
},
messages: {
nom_Cl: "Entrez votre nom",
prenom_Cl: "Entrez votre prénom",
adr_Cl: "Entrez le numéro de la voie",
cp_Cl: "Entrez le code postal",
ville_Cl: "Entrez la ville",
prof_Cl: "Entrez votre profession",
mail_Cl: "Entrez une adresse mail valide",
mdp_Cl: "Entrez un mot de passe",
mdp2_Cl: "Le mot de passe n'est pas identique",
}
});
});
</script>
<?php
if(isset($_REQUEST['submit']))
{
$query="INSERT INTO CLIENT(nom_Cl, prenom_Cl, adr_Cl, ville_Cl, cp_Cl, prof_Cl, mail_Cl, mdp_Cl) VALUES('".$_REQUEST['nom_Cl']."', '".$_REQUEST['prenom_Cl']."', '".$_REQUEST['adr_Cl']."', '".$_REQUEST['ville_Cl']."', '".$_REQUEST['cp_Cl']."', '".$_REQUEST['mail_Cl']."', '".$_REQUEST['prof_Cl']."', '".$_REQUEST['mdp_Cl']."')";
$result = mysql_query($query);
}
?>
<form name="inscrip" id="inscrip">
<INPUT TYPE="HIDDEN" NAME="menu" id="menu" value="inscrip">
Nom <INPUT NAME = "nom_Cl" id = "nom_Cl"> </br>
Prenom <INPUT NAME = "prenom_Cl" id = "prenom_Cl"> </br>
Adresse <INPUT NAME = "adr_Cl" id = "adr_Cl"> </br>
Code postal <INPUT NAME = "cp_Cl" id = "cp_Cl"> </br>
Ville <INPUT NAME = "ville_Cl" id = "ville_Cl"> </br>
Profession <INPUT NAME = "prof_Cl" id = "prof_Cl"> </br>
Mail<INPUT NAME = "mail_Cl" id = "mail_Cl"> </br>
Mot de passe <INPUT NAME = "mdp_Cl" id = "mdp_Cl" type="password"> </br>
Mot de passe <INPUT NAME = "mdp2_Cl" id = "mdp2_Cl" type="password"> </br>
<input type="submit" name="envoi" value="Inscrire">
<input type="reset" value="ANNULER"">
</form>
Merci apr avance
Je vous expose mon problème j'ai un fichier Jquery qui gère la saisie du formulaire puis j'ai des inputs et deux boutons lorsque l'utilisateur à saisie tous les champs il clic sur le bouton submit et après les données sont envoyées vers ma base de donnée.
Mais je c'est pas ce qui ce passe rien n'est envoyé .
Voici mon code :
<script>
$().ready(function() {
// validate the comment form when it is submitted
$("#inscrip").validate({
rules: {
nom_Cl: "required",
prenom_Cl: "required",
adr_Cl: "required",
cp_Cl: "required",
prof_Cl:"required",
ville_Cl: "required",
mail_Cl: {
required: true,
email: true
},
mdp_Cl: "required",
mdp2_Cl: {
equalTo: "#mdp_Cl"
},
},
messages: {
nom_Cl: "Entrez votre nom",
prenom_Cl: "Entrez votre prénom",
adr_Cl: "Entrez le numéro de la voie",
cp_Cl: "Entrez le code postal",
ville_Cl: "Entrez la ville",
prof_Cl: "Entrez votre profession",
mail_Cl: "Entrez une adresse mail valide",
mdp_Cl: "Entrez un mot de passe",
mdp2_Cl: "Le mot de passe n'est pas identique",
}
});
});
</script>
<?php
if(isset($_REQUEST['submit']))
{
$query="INSERT INTO CLIENT(nom_Cl, prenom_Cl, adr_Cl, ville_Cl, cp_Cl, prof_Cl, mail_Cl, mdp_Cl) VALUES('".$_REQUEST['nom_Cl']."', '".$_REQUEST['prenom_Cl']."', '".$_REQUEST['adr_Cl']."', '".$_REQUEST['ville_Cl']."', '".$_REQUEST['cp_Cl']."', '".$_REQUEST['mail_Cl']."', '".$_REQUEST['prof_Cl']."', '".$_REQUEST['mdp_Cl']."')";
$result = mysql_query($query);
}
?>
<form name="inscrip" id="inscrip">
<INPUT TYPE="HIDDEN" NAME="menu" id="menu" value="inscrip">
Nom <INPUT NAME = "nom_Cl" id = "nom_Cl"> </br>
Prenom <INPUT NAME = "prenom_Cl" id = "prenom_Cl"> </br>
Adresse <INPUT NAME = "adr_Cl" id = "adr_Cl"> </br>
Code postal <INPUT NAME = "cp_Cl" id = "cp_Cl"> </br>
Ville <INPUT NAME = "ville_Cl" id = "ville_Cl"> </br>
Profession <INPUT NAME = "prof_Cl" id = "prof_Cl"> </br>
Mail<INPUT NAME = "mail_Cl" id = "mail_Cl"> </br>
Mot de passe <INPUT NAME = "mdp_Cl" id = "mdp_Cl" type="password"> </br>
Mot de passe <INPUT NAME = "mdp2_Cl" id = "mdp2_Cl" type="password"> </br>
<input type="submit" name="envoi" value="Inscrire">
<input type="reset" value="ANNULER"">
</form>
Merci apr avance
A voir également:
- Envoi formulaire vers base de donnée
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Base de registre - Guide
- Formulaire de reclamation instagram - Guide
- Votre envoi est en cours de transport vers son site de livraison - Forum Consommation & Internet
Merci
- Aucune vérification des valeurs des champs du formulaire côté serveur.
- Aucune protection des variables avant insertion en base de données.
- Contrôle minimaliste des champs en Javascript et j'en oublie encore...
Pourvu qu'un utilisateur malveillant ne passe pas par là, il pourrait injecter un code malicieux pour détourner le site !!!!
On trouve du tout et n'importe quoi comme code et c'est bien malheureux...!
Tu as bien fait !!!! Bonne continuation...