Dúvida de como prosseguir

<?php
	//Conexão com o banco
	include("_conexao/conexao.php");
	if(!isset($conecta)){
		echo "<h1>Não conectado ao banco , erro de conexão com o banco !</h1>";
	}
?>

<?php
	//Inicia a sessao
	session_start();
	//Verifica se o valor do campo usuario foi recebido pelo método POST
	if(isset($_POST["usuario"])) {
		$usuario = $_POST["usuario"];
		$senha = $_POST["senha"];
		}
	//Filtro - seleciona todas as colunas da tabela usuário e verifica se o mesmo existe no banco
		$login = "SELECT * FROM usuario WHERE usuario = '{$usuario}' and senha = '{$senha}' ";
	//Verificacao da consulta
		if(!isset($login)) {
			$login = "Falha na consulta com o banco de dados";
			//echo "Falha na consulta com o banco de dados";
		}

		$acesso = mysqli_query($conecta, $login);
		if(!$acesso) {
			die("Falha na comunicação com o banco de dados !");
		}

		$informacao = mysqli_fetch_assoc($acesso);
		if( empty($informacao) ){
			$erroLogin = "Usuário ou senha incorretos !";
		} else {
			$_SESSION["usuario_logado"] = $informacao["id"];
			header("location:questionarioManha.php");
		}

?>

Este meu código PHP está na pagina de login e verifica se o usuario existe no banco e o redireciona, porém, na mesma tela como o usuário ainda não digitou a senha ele exibe um erro de variável não definina, para ser mais exato:
“Notice: Undefined variable: senha in C:\xampp\htdocs\Projeto_validador_headset\login.php on line 19”

Qual a linha 19?

1 curtida

Opa,valeu ai pela resposta, porém, recebi ordens pra tentar fazer a conexão com o AD da empresa aqui, estou trabalhando nisso.

Maravilha!

Precisando estamos ai!