<?php
require 'Config.php';
function LimparTexto($texto) {
$texto = str_replace(['<', '>', '\\', '/', '=', "'", '?'], '', $texto);
return $texto;
}
$login = LimparTexto($_POST['login']);
$senha = LimparTexto($_POST['senha']);
// executa a query
$result = $sqli->query("SELECT * FROM usuarios WHERE login = '$login' ");
// pega o número de resultados
$linhas = $result->num_rows;
if ($linhas == ) {
header('Location: logar.php?fail=aviso');
} else {
// pega os dados do usuário
$dados = $result->fetch_all(MYSQLI_ASSOC);
// passa o cargo pra variável $rank
$rank = $dados['cargo'];
// passa a foto pra variável $foto
$foto = $dados['foto'];
// verifica se a senha confere com a senha do banco de dados
if ($senha != $dados['senha']) {
header('Location: logar.php?fail=incorreto');
} else {
session_start();
$_SESSION['login_user'] = $login;
$_SESSION['senha_user'] = $senha;
$_SESSION['rank'] = $rank;
$_SESSION['foto'] = $foto;
header('Location: index.php');
}
}
}
$sqli->close();
?>
ERRO :
Parse error: syntax error, unexpected ')' in /home/asbhostc/public_html/estacionamento/FuncLogar.php on line 17
<?php
require 'Config.php';
function LimparTexto($texto) {
$texto = str_replace(['<', '>', '\\', '/', '=', "'", '?'], '', $texto);
return $texto;
}
$login = LimparTexto($_POST['login']);
$senha = LimparTexto($_POST['senha']);
// executa a query
$result = $sqli->query("SELECT * FROM usuarios WHERE login = '$login' ");
// pega o número de resultados
$linhas = $result->num_rows;
if ($linhas == ) {
header('Location: logar.php?fail=aviso');
} else {
// pega os dados do usuário
$dados = $result->fetch_all(MYSQLI_ASSOC);
// passa o cargo pra variável $rank
$rank = $dados['cargo'];
// passa a foto pra variável $foto
$foto = $dados['foto'];
// verifica se a senha confere com a senha do banco de dados
if ($senha != $dados['senha']) {
header('Location: logar.php?fail=incorreto');
} else {
session_start();
$_SESSION['login_user'] = $login;
$_SESSION['senha_user'] = $senha;
$_SESSION['rank'] = $rank;
$_SESSION['foto'] = $foto;
header('Location: index.php');
}
}
}
$sqli->close();
?>
ERRO :
Parse error: syntax error, unexpected ')' in /home/asbhostc/public_html/estacionamento/FuncLogar.php on line 17