e ae galera, beleza ?, é o seguinte,,,eu to fazendo um sistema d login, mas ele ta dando mensagem d que não da pra c conecta ao db...mas a conexao esta certa....abaixo seguem os scripts do login, e a tabela de usuarios q está no banco....abraçao a todos....Renato
Pergunta
Guest dedo
e ae galera, beleza ?, é o seguinte,,,eu to fazendo um sistema d login, mas ele ta dando mensagem d que não da pra c conecta ao db...mas a conexao esta certa....abaixo seguem os scripts do login, e a tabela de usuarios q está no banco....abraçao a todos....Renato
login.html
<form action="login.php" method="post" name="users" id="users">
<p>Logn dos usuarios</p>
<p align="center">
UA: <input name="ua" type="text">
<br>
<br>
Senha: <input name="senha" type="password">
<br>
<br>
<input type="submit" name="Submit" value="Login">
</p>
</form>
login.php
<?
//conecta ao mysql
include "conexao.php";
//pega usuário e senha
$ua = $_POST["ua"];
$senha = $_POST["senha"];
//verifica se está tudo correto
$resultado = mysql_query("SELECT * FROM usuarios WHERE ua = '$ua' AND senha = '$senha'");
//verifica se encontrou registros
if(mysql_num_rows($resultado)==0)
{
echo "<center><font face = verdana size = 2>ERRO! usuário ou senha inválidos!<br><br><a href = \"index.php\">Voltar</a></font></center>";
}
else
{
//usuário e senha corretos
$_SESSION['user'] = $ua;
$_SESSION['pass'] = $senha;
//redireciona para admin
header("Location: adm.php");
}
?>
conexao.php
<?
//abre uma conexao com o mysql
$conexao = mysql_connect("localhost", "root", "toresmo") or die (' Impossível conecta ao mysql, veja: ' . mysql_error());
mysql_select_db("helpwriter") or die (' O banco de dados não existe ');
?>
adm.php
<?
include "verifica.php";
?>
verifica.php
<?
//primeiro verifica se os cookies existem
if(isset($_SESSION["user"]))
{
}
else
{
header("Location: login.php");
}
if(isset($_SESSION["pass"]))
{
}
else
{
header("Location: login.php");
}
//verifica se eles não estão vazios
if(empty($_SESSION["user"]) or empty($_SESSION["pass"]))
{
header("Location: login.php");
}
else
{
}
//verifica se eles são corretos
$nome_usuario = $_SESSION["user"];
$pass_usuario = $_SESSION["pass"];
$resultado = mysql_query("SELECT * FROM usuarios WHERE ua = '$nome_usuario' AND senha = '$pass_usuario' ");
//verifica se houve ocorrencia
if(mysql_num_rows($resultado)==0)
{
header("Location: login.php");
}
else
{
}
?>
tabela usuarios
create table usuarios (
ua int(2) not null,
senha int(10) not null,
cidade varchar(30) not null,
fone int(15),
email varchar(30)
primary key (ua),
unique ua (ua)
);
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.