Probléme "Notice: Undefined variable" erreur
Fermé
Reivic
-
Modifié par Reivic le 26/09/2010 à 16:45
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 - 27 sept. 2010 à 22:15
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 - 27 sept. 2010 à 22:15
A voir également:
- Probléme "Notice: Undefined variable" erreur
- Notice d'utilisation - Guide
- Notice chromecast - Guide
- Montre mingrui notice ✓ - Forum Accessoires & objets connectés
- Montre ushuaia notice ✓ - Forum Loisirs / Divertissements
- Comment régler l'heure - Forum Accessoires & objets connectés
4 réponses
avion-f16
Messages postés
19246
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
4 497
27 sept. 2010 à 22:15
27 sept. 2010 à 22:15
Salut.
Je te conseille de faire comme ceci :
De plus, dans cette ligne :
Et $_POST['pass'] n'existe pas obligatoirement.
$pass = md5($MD5Code . $userPass.$_POST['pass']);la clé 'pass' n'existe pas forcément dans $_POST.
Je te conseille de faire comme ceci :
<?php if(isset($_POST['action']) && isset($_POST['login']) && isset($_POST['pass'])) { /*Si le formulaire est bien envoyé } else { } ?>
De plus, dans cette ligne :
$pass = md5($MD5Code . $userPass.$_POST['pass']);La variable $userPass n'est pas définie avant.
Et $_POST['pass'] n'existe pas obligatoirement.
wildchildforlife
Messages postés
74
Date d'inscription
jeudi 28 août 2008
Statut
Membre
Dernière intervention
23 juillet 2011
2
27 sept. 2010 à 03:29
27 sept. 2010 à 03:29
Bonjour,
Il suffit que tu précède la ligne ou tu as utilisé la variable $userPass par :
if (!isset ($userPass))
{
$userPass = "" ;
}
Je crois que sa résoudrai le problème !
Il suffit que tu précède la ligne ou tu as utilisé la variable $userPass par :
if (!isset ($userPass))
{
$userPass = "" ;
}
Je crois que sa résoudrai le problème !
Reivax962
Messages postés
3671
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
27 sept. 2010 à 10:44
27 sept. 2010 à 10:44
Euh, ça ne résoudrait pas le problème !
Ça le masquerait, tout au plus...
Ça le masquerait, tout au plus...
Reivax962
Messages postés
3671
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
27 sept. 2010 à 10:47
27 sept. 2010 à 10:47
Bonjour,
Ligne 34, tu utilises $userPass à laquel aucune valeur n'a été affectée.
À mon avis, il y a une confusion entre cette ligne et la ligne un peu au-dessus :
$pass = isset($_POST['pass']) ? $_POST['pass'] : '';
Non ?
Xavier
Ligne 34, tu utilises $userPass à laquel aucune valeur n'a été affectée.
À mon avis, il y a une confusion entre cette ligne et la ligne un peu au-dessus :
$pass = isset($_POST['pass']) ? $_POST['pass'] : '';
Non ?
Xavier