[Resolvido] Undefined Index em código para retornar ID de usuário logado
Bom dia amigos,
estou com um problema que está travando o meu site em uma parte.
tenho um site com um sistema de usuário e está tudo ok, e tenho 2 sistemas de usuário no site, cada um independente.
Tenho praticamente o mesmo código pros 2 sistemas (mudam os nomes e tudo mais) (pois funciona perfeitamente pra mim).
Só que um código retorna o ID do usuário perfeitamente e o meu sistema funciona, e o outro não retorna o ID, ele retorna o nome, a senha tranquilo, mas não me retorna o ID de forma alguma.
Segue o código com problema:
<?php
$sql = " SELECT id, login_salao, senha_salao FROM saloes WHERE login_salao = '$usuarios' AND senha_salao = '$senhas' ";
//$objBd = new bd();
//$objBd-> connecta_mysql();
$resultado_id = mysqli_query($conexao, $sql);
if($resultado_id){
$dados_usuario = mysqli_fetch_array($resultado_id);
}
if (isset($dados_usuario['login_salao'])) {
$_SESSION['id_salao'] = $dados_usuario['id'];
$_SESSION["login_salao"] = $dados_usuario['login_salao'];
$_SESSION["senha_salao"] = $dados_usuario['senha_salao'];
header("location: validar_cupom.php");
} else {
header("location: arearestrita.php?erro=1"); //criar pagina informando senha errada
}
?>
Essa parte do ID que não me retorna, da UNDEFINED INDEX
$_SESSION['id_salao'] = $dados_usuario['id'];Discussão (2)
Carregando comentários...