Ir para conteúdo
Fórum Script Brasil
  • 0

Impossivel Conectar Ao Db..


Guest dedo

Pergunta

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

  • 0

na página de conexão você colocou a variável $conexao com os dados para conectar ao db....

na page login.php, quando você for fazer a query faça assim:

$query = mysql_query('query-sql','string conexão');

no seu caso seria assim:

$resultado = mysql_query("SELECT * FROM usuarios WHERE ua = '$ua' AND senha = '$senha'",$conexao);

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...