Bonjour, je début en informatique j'aimerais faire un formulaire signup mais je n'arrive pas a entrer mes variables POST dans ma db
voici mon form :
et voici mon PHP:
Code : 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 <!-- signupform Modal --> <div id="id02" class="modal"> <span onclick="document.getElementById('id02').style.display='none'" class="close" title="Close Modal">×</span> <!-- Modal Content --> <form class="modal-content animate" action="form/signup1.php" method="post"> <div class="imgcontainer"> <img src="img_avatar2.png" alt="Avatar" class="avatar"> </div> <div class="container"> <label for="pseudo"><b>Pseudo</b></label> <input type="text" placeholder="pseudo" name="pseudo" required> <label for="email"><b>E-mail</b></label> <input type="email" placeholder="E-mail" name="email" required> <label for="psw"><b>Password</b></label> <input type="password" placeholder="Password" name="psw" required> <label for="rpsw"><b>Repassword</b></label> <input type="password" placeholder="Repassword" name="rpsw" required> <label for="firstname"><b>Prénom</b></label> <input type="text" placeholder="firstname" name="firstname" required> <label for="lastname"><b>Nom</b></label> <input type="text" placeholder="Name" name="lastname" required> <button type="submit">Login</button> </div> <div class="container" style="background-color:#f1f1f1"> <button type="button" onclick="document.getElementById('id02').style.display='none'" class="cancelbtn">Cancel</button> <span class="psw">Forgot <a href="#">password?</a></span> </div> </form> </div>
je pense que c'est une erreure de syntax mais sans plus :s
Code : 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 <?php if(!isset($_POST['pseudo']) && !isset($_POST['psw']) && !isset($_POST['email']) && !isset($_POST['lastname']) && !isset($_POST['firstname'])) { echo "<script type='text/javascript'>alert('formulaire nn transmis');</script>"; } echo "<script type='text/javascript'>alert('formulaire transmis');</script>"; $servername = "127.0.0.1"; $username = "root"; $password = " "; $dbname = "test"; // connection db $conn = mysqli_connect($servername, $username, $password, $dbname); // Check connection if (mysqli_connect_errno()) { echo "<script type='text/javascript'>alert('echec de connexion a la db');</script>" .mysqli_connect_errno(); } else { echo "<script type='text/javascript'>alert('connexion db ok');</script>"; $insert = 'INSERT INTO user (login, password, email, name, firstname) VALUES("'.$_POST['pseudo'].'", "'.$_POST['psw'].'", "'.$_POST['email'].'", "'.$_POST['lastname'].'", "'.$_POST['firstname'].'")'; $result = mysqli_query($conn, $insert) or die ('Erreur SQL !'.$sql.'<br />'.mysqli_error()); mysqli_close($conn); echo "<script type='text/javascript'>alert('Inscription réussie');</script>"; //header("Location: /index.php"); } //echo "<script type='text/javascript'>alert('Inscription non réussie');</script>"; ?>
quelqu'un sait m'aider?
Partager