Notice: Undefined index: login
Résolu
Sinistrus
Messages postés
1010
Date d'inscription
Statut
Membre
Dernière intervention
-
Sinistrus Messages postés 1010 Date d'inscription Statut Membre Dernière intervention -
Sinistrus Messages postés 1010 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je rencontre un problème sur ce bout de code, pouvez-vous m'aider svp ?
Notice: Undefined index: login in /homez.351/secateur/www/administration/login.php on line 25
Notice: Undefined index: password in /homez.351/secateur/www/administration/login.php on line 26
Je rencontre un problème sur ce bout de code, pouvez-vous m'aider svp ?
Notice: Undefined index: login in /homez.351/secateur/www/administration/login.php on line 25
Notice: Undefined index: password in /homez.351/secateur/www/administration/login.php on line 26
<?php
include("conf.php");
include("fonctions.php");
if (isset($_POST["action"]) && $_POST["action"] == "send")
{
$login = postInput($_POST["login"]);
$password = md5(postInput($_POST["password"]));
$r = mysql_query("SELECT * FROM Adm_Connection WHERE login='".addslashes($login)."' AND password='".addslashes($password)."';") or die(mysql_error());
if (mysql_num_rows($r)==0)
{
$_GET["msg"] = urlencode("Veuillez vérifier votre identifiant ou votre mot de passe.");
}
else
{
$idadmin = mysql_result($r,0,"idadmin");
$_SESSION["esfaq"]["admin"]["idadmin"] = $idadmin;
$_SESSION["esfaq"]["admin"]["login"] = $login;
$_SESSION["esfaq"]["admin"]["password"] = $password;
header("location: ".QuestR_DOSSIER_ADMIN);
exit();
}
}
else
{
$login = $_GET["login"];
$password = $_GET["password"];
}
?>
A voir également:
- Undefined index: password
- Notice gratuite - Guide
- Montre mingrui notice - Forum Accessoires & objets connectés
- Notice telecommande universelle grundig - Forum Téléviseurs
- Uleway g381 notice - Forum Mobile
- Notice chromecast - Guide
4 réponses
Salut, c'est qu'il manque les paramètres login et password dans l'url quand tu appel la page :
http://localhost/index.php?login=admin&password=password.
Pour empêcher d'avoir cette erreur il faut que tu vérifie que les paramètres soient bien présent.
Essaye avec ça à la place du else.
http://localhost/index.php?login=admin&password=password.
Pour empêcher d'avoir cette erreur il faut que tu vérifie que les paramètres soient bien présent.
elseif( isset($_GET['login']) && !empty($_GET['login']) && isset($_GET['password']) && !empty($_GET['password']) ) {
$login = $_GET["login"];
$password = $_GET["password"];
}
Essaye avec ça à la place du else.