I'm having the title error in my code, can anyone give me a light?
<?php $erro = array('1');
include("conexao.php");
if(isset($_POST['Entrar'])) {
//1 - REGISTRO DOS DADOS
if(!isset($_SESSION))
session_start();
foreach ($_POST as $chave=>$valor) {
$_SESSION[$chave] = $mysqli -> real_escape_string($valor);
//2 - VALIDAÇÃO DOS DADOS
if(strlen($_SESSION['login']) == 0)
$erro[] = "Preencha a senha.";
if(strlen($_SESSION['nome']) == 0)
$erro[] = "Preencha o nome.";
if((substr_count($_SESSION['email'], '@') != 1 || substr_count($_SESSION['email'], '.') < 1 || substr_count($_SESSION['email'], '.') > 2)
$erro[] = "Preencha o e-mail corretamente.";
if(strlen($_SESSION['nivel'] == 0)
$erro[] = "Preencha o nivel.";
if(strlen($_SESSION['cargo']) == 0)
$erro[] = "Preencha o cargo.";
if(strlen($_SESSION['nascimento']) == 0)
$erro[] = "Preencha a data de nascimento.";
if(strlen($_SESSION['admissao']) == 0)
$erro[] = "Preencha a data de admissão.";
if(strlen($_SESSION['senha']) < 8 || strlen($_SESSION['senha']) > 16)
$erro[] = "Preencha a senha.";
if(strcmp($_SESSION['senha'], $_SESSION['conf_senha']) != 0
$erro[] = "Opa, as senhas estão diferentes.";
//3 - INSERÇÃO NO BANCO
if(cont($erro) == 0) {
$sql_code = "INSERT INTO users (
login,
nome,
email,
nivel,
cargo,
dat_nasc,
dat_adm,
foto)
VALUES(
'$_SESSION[login]',
'$_SESSION[nome]',
'$_SESSION[email]',
'$_SESSION[nivel]',
'$_SESSION[cargo]',
'$_SESSION[nascimento]',
'$_SESSION[adimissao]',
'$_SESSION[foto]',
'$_SESSION[senha]'
)";
$confirma = $mysqli- >query($sql_code) or die($mysqli- >error);
if($confirma) {
unset($_SESSION[login],
$_SESSION[nome],
$_SESSION[email],
$_SESSION[nivel],
$_SESSION[cargo],
$_SESSION[nascimento],
$_SESSION[adimissao],
$_SESSION[foto],
$_SESSION[senha]);
echo "<scrip> location.href='user_cadastro.php';</script>"
}
else {
$erro[] = $confirma;
}
}
else {
foreach ($erro as $valor) echo "div class='erro'>"; echo "</div>"; "$valor <br>";
}
}
?>