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 html : Sélectionner tout - Visualiser dans une fenêtre à part
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 php : Sélectionner tout - Visualiser dans une fenêtre à part
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é !
Partager