Ir para conteúdo

Kampos

Members
  • Total de itens

    3
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre Kampos

  1. Os erros foram resolvidos. ficou assim o login.class.php <?php //função para verificar o arquivo de conexão if($_SERVER["REQUEST_METHOD"] == "POST") { if(file_exists("conexao.class.php")) { require "conexao.class.php"; //autenticando usuário include ("conexao.class.php"); $login = addslashes($_POST['login']); $senha = addslashes($_POST['senha']); $sql = "SELECT * FROM funcionario WHERE nome_funcionario = '$login' AND senha = '$senha'"; $result = $pdo->query($sql); if($result->rowCount() > 0 ) { $_SESSION['login'] = $login; $_SESSION['senha'] = $senha; header('location:../principal.html'); }else{ //login invalido unset ($_SESSION['login']); unset ($_SESSION['senha']); echo "<script>alert('LOGIN e SENHA INVALIDOS, tente novamente'); document.location.href='../index.html';</script>"; } $sql1 = "SELECT * FROM aluno WHERE nome_aluno = '$login' AND senha = '$senha'"; $result = $pdo->query($sql1); if($result->rowCount() > 0 ) { $_SESSION['login'] = $login; $_SESSION['senha'] = $senha; header('location:../principal.html'); }else{ //login invalido unset ($_SESSION['login']); unset ($_SESSION['senha']); echo "<script>alert('LOGIN e SENHA INVALIDOS, tente novamente'); document.location.href='../index.html';</script>"; } } else { echo "<script>alert('Falha na conexão, entre em contato com o Administrador do sistema'); document.location.href='../index.html';</script>"; } } else { echo "<script>alert('Falha na conexão, entre em contato com o Administrador do sistema'); document.location.href='../index.html';</script>"; } ?>
  2. obg Fernando C e washalbano, pela ajuda. agr eu percebi essa mistura de extensões. Fiz algumas alterações, um amigo do curso me ensinou a refazer o código do conexão.class.php da forma correta. ele está assim agr. <?php try { $pdo = new PDO("mysql:dbname=almox;host=localhost", "root", "root"); $pdo -> setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION); } catch (PDOException $e) { echo "não foi dessa vez".$e->getMessage(); } ?> ele já começou a dar resultados. porem ainda está dando erro no login.class.php mas irei tentar corrigir agr que sei que estava misturando o tico e teco ali. obg galera, abraços
  3. Boa tarde galera, sou novo aqui, estou iniciando no desenvolvimento em PHP. Bom, eu estou desenvolvendo um sistema de almoxarifado, porém estou com problema. Quando eu vou fazer o login, meu formulário é envio para o arquivo login.class.php, o qual está assim. <?php //função para verificar o arquivo de conexão if($_SERVER["REQUEST_METHOD"] == "POST") { if(file_exists("conexao.class.php")) { require "conexao.class.php"; //autenticando usuário include ("conexao.class.php"); $login = $_POST['login']; $senha = $_POST['senha']; $result = mysql_query("SELECT * FROM 'aluno' WHERE 'nome_aluno' = '$login' AND `senha` = '$senha'"); if(mysql_num_rows ($result) > 0 ) { $_SESSION['login'] = $login; $_SESSION['senha'] = $senha; header('location:../principal.html'); }else{ //login invalido unset ($_SESSION['login']); unset ($_SESSION['senha']); echo "<script>alert('LOGIN e SENHA INVALIDOS, tente novamente'); document.location.href='../index.html';</script>"; } $result = mysql_query("SELECT * FROM 'funcionario' WHERE 'nome_funcionario' = '$login' AND `senha` = '$senha'"); if(mysql_num_rows ($result) > 0 ) { $_SESSION['login'] = $login; $_SESSION['senha'] = $senha; header('location:../principal.html'); }else{ //login invalido unset ($_SESSION['login']); unset ($_SESSION['senha']); echo "<script>alert('LOGIN e SENHA INVALIDOS, tente novamente'); document.location.href='../index.html';</script>"; } } else { echo "<script>alert('Falha na conexão, entre em contato com o Administrador do sistema'); document.location.href='../index.html';</script>"; } } else { echo "<script>alert('Falha na conexão, entre em contato com o Administrador do sistema'); document.location.href='../index.html';</script>"; } ?> estou usando um arquivo especifico para criar a conexão. o qual se chama conexão.class.php. <?php $servidor="localhost"; $usuario="root"; $senha="root"; $dbname="almox"; //Criar conexao $conn = mysqli_connect($servidor, $usuario, $senha, $dbname); if(!$conn) { die("Falha na conexao: " . mysqli_connect_error()); }else{ } ?> Por favor, me ajudem com esses códigos, agradeço as correções e sugestões no código. obg
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.