Matancy
Messages postés696Date d'inscriptiondimanche 14 juin 2015StatutMembreDernière intervention 5 avril 2019
-
1 mai 2016 à 12:21
NHenry
Messages postés15156Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention29 septembre 2024
-
1 mai 2016 à 22:07
Bonjour tout le monde,
En ce moment je suis en train de suivre un tutoriel pour créer un petit réseau social privé mais j'ai quelques erreurs que je n'arrive pas à corriger.
Voici une image des erreurs :
Donc j'espère que grâce au code que je vais vous donner vous pourrez m'aider.
<body bgcolor="#EEE">
<u><center><h1>Inscription</h1></u><br /><br />
if (empty($password)) { $errors[] = "Veuillez entrer un mot de passe"; } if ($password != $repeatpassword) { $errors[] = "Les deux mots de passe ne correspondent pas"; } if (§filter_var($email, FILTER_VALIDATE_EMAIL)) { $errors[] = "Votre adresse mail n'est pas correcte"; }
Matancy
Messages postés696Date d'inscriptiondimanche 14 juin 2015StatutMembreDernière intervention 5 avril 2019 1 mai 2016 à 18:01
Bonjour,
Déjà merci pour ta réponse.
J'ai convertis toutes les parties mysql en mysqli mais le problème n'est pas résolu.
La première erreur est : "Notice: Undefined variable: repeatpassword in C:\wamp64\www\uksaum\pages\register.php on line 25"
La deuxième : "Notice: Undefined variable: password in C:\wamp64\www\uksaum\pages\register.php on line 25"
Ainsi que la troisième : "Fatal error: Call to undefined function §filter_var() in C:\wamp64\www\uksaum\pages\register.php on line 29"
J'attend vos réponses avec impatience.
Je vais m'efforcer de vous répondre le plus rapidement possible.
Matancy
NHenry
Messages postés15156Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention29 septembre 2024159 1 mai 2016 à 18:10
si
if(isset($_POST['submit']))
est faux, tu n'initialise pas tes variables.
Pourquoi le § devant filter_var ?
Matancy
Messages postés696Date d'inscriptiondimanche 14 juin 2015StatutMembreDernière intervention 5 avril 2019 1 mai 2016 à 18:55
Merci pour ta réponse.
J'ai enlevé le $ devant filter...
Mais il reste encore les autres erreurs.
Et je fais comment pour initialiser les variables (je suis débutant en PHP) ?
Pourrais tu me corriger mes erreurs si possible ?
NHenry
Messages postés15156Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention29 septembre 2024159 1 mai 2016 à 19:05
Et on met quoi comme valeur pour email par exemple ?
En plus j'ai déjà mis pour chaque variable : $sexe = mysqli_real_escape_string(htmlentities($_POST['sexe']));
Je ne suis pas sur que le problème vienne d'ici.
NHenry
Messages postés15156Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention29 septembre 2024159 1 mai 2016 à 21:12
soit tu tests si il y a une valeur (isset) soit tu initialises à une valeur forcément erronée.