impossible d'envoyer une requete sql via un formulaire
Salut tous le monde,
je me permet de vous deranger pour une aide sur l'envoie a ma base de donnée de requete pour créer supprimer et modifier une table.
Alors voila je cherche a créer un utilisateur via se formulaire :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
| <form action="Inscription.php" method="post">
<fieldset><legend>Inscription</legend>
<table>
<tr>
<td><label for="Nom_USER"><strong>Nom*</strong></label></td>
<td><input type="text" name="Nom_USER" id="Nom_USER" required autofocus/></td>
</tr>
<tr>
<td><label for="Email_USER"><strong>Email*</strong></label></td>
<td><input type="email" name="Email_USER" id="Email_USER" required placeholder=" exemple@rpb43.com"/></td>
</tr>
<tr>
<td><label for="Password_USER"><strong>Mot de Passe*</strong></label></td>
<td><input type="Password" name="Password_USER" id="Password_USER" required/></td>
</tr>
<p>Le mot de passe doit contenir des chiffres et des lettres et faire minimun 6 caractères.</p>
<tr>
<td><label for="Adresse_USER"><strong>Adresse*</strong></label></td>
<td><input type="text" name="Adresse_USER" id="Adresse_USER"required/></td>
</tr>
<tr>
<td><label for="CodePostal_USER"><strong>Code Postal*</strong></label></td>
<td><input type="text" name="CodePostal_USER" id="CodePostal_USER"required/></td>
</tr>
<tr>
<td><label for="Ville_USER"><strong>Ville*</strong></label></td>
<td><input type="text" name="Ville_USER" id="Ville_USER"required/></td>
</tr>
<tr>
<td><label for="Telephone_USER"><strong>Telephone*</strong></label></td>
<td><input type="tel" pattern="^((\+\d{1,3}(-| )?\(?\d\)?(-| )?\d{1,5})|(\(?\d{2,6}\)?))(-| )?(\d{3,4})(-| )?(\d{4})(( x| ext)\d{1,5}){0,1}$" name="Telephone_USER" id="Telephone_USER"required placeholder="0471000000"/></td>
</tr>
<tr>
<td><label for="Fax_USER"><strong>Fax</strong></label></td>
<td><input type="text" name="Fax_USER" id="Fax_USER"/></td>
</tr>
</table>
</fieldset>
<input type="image" name="inscription" src="Image/enregistrer.png" alt="Go"/>
</form> |
Je recupere ensuite les données avec un $_POST pour envoyer les bonnes valeur a ma BDD avec ce code php :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| if(isset($_POST["inscription"])){
// On regarde si tout les champs sont remplis. Sinon on lui affiche un message d'erreur.
if($_POST["Email_USER"] == NULL OR $_POST["Password_USER"] == NULL OR $_POST["Nom_USER"] == NULL OR $_POST["Adresse_USER"] == NULL OR $_POST["Ville_USER"] == NULL OR $_POST["CodePostal_USER"] == NULL OR $_POST["Telephone_USER"] == NULL){
echo "Vous devez remplir tout les champs suivi * !";
}
elseif (strlen($_POST['Password_USER']) < 6) { echo'le mot de passe doit contenir minimun 6 caractères'; }
// Sinon si tout les champs sont remplis alors on recupère les données des champs du formulaire et on l'insere dans la table user pour créer un nouvel utilisateur.
else{
$sql = "INSERT INTO USER (Id_USER ,Nom_USER ,Password_USER ,Email_USER ,Adresse_USER ,CodePostal_USER ,Ville_USER ,Telephone_USER ,Fax_USER)
VALUES (NULL, '".$_POST['Nom_USER']."', '".$_POST['Password_USER']."', '".$_POST['Email_USER']."', '".$_POST['Adresse_USER']."', '".$_POST['CodePostal_USER']."', '".$_POST['Ville_USER']."', '".$_POST['Telephone_USER']."', '".$_POST['Fax_USER']."'); ";
mysql_query($sql) or die ('Erreur SQL !'.$sql.'</br>'.mysql_error());
}
} |
Voila en espérant trouver une âme charitable qui pourra m'aider, je vous souhaite une excellente mâtiné ! :)