Formulaire php erreur
Résolu/Fermé
A voir également:
- Formulaire php erreur
- Erreur 0x80070643 - Guide
- Formulaire de contact le bon coin introuvable ✓ - Forum Réseaux sociaux
- Retour a la ligne php ✓ - Forum PHP
- Formulaire de réclamation facebook - Guide
- Code erreur f3500-32 ✓ - Forum Bbox Bouygues
8 réponses
Hum...
Ton message erreur correspond à ton premier if. Une de tes variables n'est pas définie. Je pense qu'il doit s'agir de $_POST['pass'] car je vois que tu as écrit un peu plus bas $_POST['mdp'].
T'ais-je assez éclairé ?
Cdt,
Ton message erreur correspond à ton premier if. Une de tes variables n'est pas définie. Je pense qu'il doit s'agir de $_POST['pass'] car je vois que tu as écrit un peu plus bas $_POST['mdp'].
T'ais-je assez éclairé ?
Cdt,
Templier Nocturne
Messages postés
7734
Date d'inscription
jeudi 22 janvier 2009
Statut
Membre
Dernière intervention
21 mai 2016
1 101
8 mai 2011 à 22:59
8 mai 2011 à 22:59
ajoute ça :
avant ta chaine de isset, et regarde lesquels manqent
echo $_POST['Nom'].'<br/>'; echo $_POST['Prenom'].'<br/>';; echo $_POST['Adresse'].'<br/>';; echo $_POST['Pseudo'].'<br/>';; echo $_POST['Pass'].'<br/>';; echo $_POST['Connaitre'];
avant ta chaine de isset, et regarde lesquels manqent
J'ai mieux ! Remplace ton début par
if(!isset($_POST['Nom'])) { echo ' erreur : nom'; }
if(!isset($_POST['Prenom'])) { echo ' erreur : prenom'; }
if(!isset($_POST['Adresse'])) { echo ' erreur : adresse'; }
if(!isset($_POST['Pseudo'])) { echo ' erreur : pseudo'; }
if(!isset($_POST['Pass'])) { echo ' erreur : pass'; }
if(!isset($_POST['Connaitre']) { echo ' erreur : connaitre'; }
else{
Et là ça sera encore plus clair ! ;)
Cdt,
if(!isset($_POST['Nom'])) { echo ' erreur : nom'; }
if(!isset($_POST['Prenom'])) { echo ' erreur : prenom'; }
if(!isset($_POST['Adresse'])) { echo ' erreur : adresse'; }
if(!isset($_POST['Pseudo'])) { echo ' erreur : pseudo'; }
if(!isset($_POST['Pass'])) { echo ' erreur : pass'; }
if(!isset($_POST['Connaitre']) { echo ' erreur : connaitre'; }
else{
Et là ça sera encore plus clair ! ;)
Cdt,
J'ai fait ce que t'as dit varaldi mais je reçois sa :
Parse error: syntax error, unexpected '{' in C:\xampp\htdocs\inscription.php on line 15
Mais je vois pas ou est l'erreur de syntax :s
Parse error: syntax error, unexpected '{' in C:\xampp\htdocs\inscription.php on line 15
Mais je vois pas ou est l'erreur de syntax :s
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ah si c'est bon par contre j'ai ce message d'erreur là :
erreur : nom erreur : prenom erreur : adresse erreur : pseudo erreur : pass erreur : connaitre
erreur : nom erreur : prenom erreur : adresse erreur : pseudo erreur : pass erreur : connaitre
C'est normal, c'est parce que les variable sont définies lors de la validation de ton formulaire, d'ou la condition: !isset et l'instruction qui s'affiche
ça c'est une erreur dans ta requete, vérifie les majuscules !
$MonSql="INSERT INTO inscription(Nom, Prenom, Adresse, Pseudo, Mdp, Connaitre) VALUES("'.$Nom.'","'.$Prenom.'","'.$Adresse.'","'.$Pseudo.'","'.$Pass.'","'.$Connaitre.'",)";
PS: le pass doit être crypté pour plus de sécurité : md5($Pass)
$MonSql="INSERT INTO inscription(Nom, Prenom, Adresse, Pseudo, Mdp, Connaitre) VALUES("'.$Nom.'","'.$Prenom.'","'.$Adresse.'","'.$Pseudo.'","'.$Pass.'","'.$Connaitre.'",)";
PS: le pass doit être crypté pour plus de sécurité : md5($Pass)
Si tu as toutes ces erreurs c'est normal !
Ca veut simplement dire (comme l'a dit freedomsoul de manière ultra succinte) que tes variables n'existent pas !
Tu as probablement tu créer un formulaire renvoyant sur la page actuelle.
Ce formulaire contient probablement les champs nom, adresse, etc.
Je pense que tu les a mal orthographié (oubli des majuscules ou autre).
Si tu veux plus d'infos, donnes nous le code de ton formulaire !
Cdt,
Ca veut simplement dire (comme l'a dit freedomsoul de manière ultra succinte) que tes variables n'existent pas !
Tu as probablement tu créer un formulaire renvoyant sur la page actuelle.
Ce formulaire contient probablement les champs nom, adresse, etc.
Je pense que tu les a mal orthographié (oubli des majuscules ou autre).
Si tu veux plus d'infos, donnes nous le code de ton formulaire !
Cdt,