Bonjours
Je développe actuellement un petit site web pour débuter mais dans mon script, au moment ou je fait l'enregistrement d'un nouvel l'utilisateur, je veux mettre tt les info dans une base de donnée. Mais lorsque je fait un test, sur ma page phpadmin, il y a aucun donner qu'i s'affiche.(si ce n'est pas clair , demander moi, je suis pas douée pr m'exprimer )
j'utilise Xampp pour publier mon site( il fait apache et MySQL)
voici mon script:
Merci d'avance
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 <?php try { $bdd = new PDO('mysql:host=localhost;dbname=site;charset=utf8', 'root', ''); } catch (Exception $e) { die('Erreur : ' . $e->getMessage()); } $n = $_POST["username"]; $modp = $_POST["mdp"]; $modp2 = $_POST["mdp2"]; $mail = $_POST["mail"]; if ($n != "" and $modp == $modp2 and $modp != "" and $mail != "") { $r = $bdd->prepare('INSERT INTO user (nom, mdp, mdp2, email,) VALUES(:nom, password(:mdp), password(:mdp2), :email)'); $r->execute(array( 'nom' => $n, 'mdp' => $modp, 'mdp2' => $modp2, 'email' => $mail )); } else { include ('/log.php'); } ?>
Partager