Probléme "Notice: Undefined variable" erreur
Fermé
Reivic
-
Modifié par Reivic le 26/09/2010 à 16:45
avion-f16 Messages postés 19129 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 28 mars 2023 - 27 sept. 2010 à 22:15
avion-f16 Messages postés 19129 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 28 mars 2023 - 27 sept. 2010 à 22:15
A voir également:
- Probléme "Notice: Undefined variable" erreur
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ? ✓ - Forum Python
- Notice: undefined index: - Astuces et Solutions
- Notice d'utilisation - Guide
- Erreur 1004 vba ✓ - Forum VB / VBA
- Vba range avec variable ✓ - Forum VB / VBA
4 réponses
avion-f16
Messages postés
19129
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
28 mars 2023
4 470
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 009
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 009
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