Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Então pessoal, não sei se estou fazendo isso certo, sempre vejo conteúdo do fórum mas nunca postei nada.
Estou dando continuidade a um site em php que não foi feito por mim. E sempre que preciso usar o $_POST ou outra superglobal o site não exibe nada, nada mesmo, até mesmo se eu der echo em uma variavel que não exista ele não me mostra erro. preciso fazer um sistema simples de login, mas como se eu não consigo capturar as variáveis?
Form de login:
<form method="post" action="valida_login.php">
<label>Usuário</label>
<input type="text" name="usuario" maxlength="50" />
<label>Senha</label>
<input type="password" name="senha" maxlength="50" />
<input type="submit" value="Entrar" />
</form>Validação de login:<?php
session_start();
//conecta com o db
include ("conexao.php");
$usuario= $_POST['usuario'];
$senha = $_POST['senha'];
$usuario = mysql_escape_string($usuario);
$senha = mysql_escape_string($senha);
//faz a confirmação de nome e senha no db
$logar = mysql_query("
SELECT * FROM login_sindetranrj
WHERE usuario='$usuario' AND senha='$senha'
") or die("erro ao selecionar");
if($senha == "" || $usuario == ""){
header('location:erro.php'); $_SESSION["login"] = "logado"; // nomeamos a sessão
header('location:gerenciador.php');
}else{
header('location:erro.php');
}
?>Mesmo eu dando echo no $usuario ou em $senha, ele não mostra nada.alguém sabe o que pode ser?Carregando comentários...