Erreur bbd/php : Notice : Undefined variable ...
Shyfe
Messages postés
10
Statut
Membre
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour, je suis en cours de création d'un site web seulement je maîtrise asses le html et le css néanmoins dès qu'il s'agit du php, ça coince. J'ai donc besoin de votre aide lorsque je clique sur inscription que j'ai positionné sur mon site, je suis redirigé vers mon formulaire puis j'entre les données et au moment ou les informations devraient arriver à la bdd une erreur apparaît à savoir : http://hpics.li/bdf63b5 la ligne 4 est la suivante : $reqinsert="insert into users values ('','$nom','$prenom','$email','$pseudo','$pass');"
Merci d'avance ! (premier post ici désolé d'un éventuel mauvais emplacement).
Merci d'avance ! (premier post ici désolé d'un éventuel mauvais emplacement).
A voir également:
- Erreur bbd/php : Notice : Undefined variable ...
- Expert php - Télécharger - Langages
- Erreur 0x80070570 ✓ - Forum Windows 10
- Erreur s3 bbox - Forum Bbox Bouygues
- Erreur 4101 - Forum Carte graphique
- Erreur 3000 france tv - Forum Lecteurs et supports vidéo
4 réponses
Bonjour
Comme les messages le disent, tes variables $nom, etc... ne sont pas définies.
Si elles viennent d'un formulaire envoyé avec la méthode "post", il faut faire avant
etc.
Comme les messages le disent, tes variables $nom, etc... ne sont pas définies.
Si elles viennent d'un formulaire envoyé avec la méthode "post", il faut faire avant
$nom=$_POST['nom']; $email=$_POST['email'];
etc.
Merci seulement ou placer ce morceau de code ? Une phrase de mon formulaire : <div id="pseudo">
<label for="pseudo"> Pseudo :</label>
<input type="text" name="pseudo" id="pseudo" required />
</div>
PS : ne fais pas attention au  , je voulais pas utiliser le css pour décaler pour une raison compliquée, enfin breff
<label for="pseudo"> Pseudo :</label>
<input type="text" name="pseudo" id="pseudo" required />
</div>
PS : ne fais pas attention au  , je voulais pas utiliser le css pour décaler pour une raison compliquée, enfin breff
Il faut le mettre dans le traitement du formulaire, avant le $reqinsert="insert into users values ('','$nom','$prenom','$email','$pseudo','$pass');"
Car les variables envoyées par le formulaire sont reçues dans un tableau qui s'appelle $_POST et non pas directement dans les variables $nom, etc...
Car les variables envoyées par le formulaire sont reçues dans un tableau qui s'appelle $_POST et non pas directement dans les variables $nom, etc...