• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Oskitz

codigo para login e ligar php a sql

2 mensagens neste tópico

Boa tarde pessoal,

Ando com uma duvida que não consigo resolver..

Tenho o codigo para aceder a uma base de dados, mas quando faço o suposto login, não acontece nada :S

O codigo é este:

<?

include"conecta.php"; // Arquivo que conecta com o MySQL.

if(($user_login) AND ($password_login)) { //Ele entra nessa condição se as duas variáveis não estiverem vazias.

$sql=mysql_query("SELECT*FROM db_users WHERE user='$user_login' AND password='$password_login'",$con) or die ("Erro no comando SQL:".MySQL_error());

if(mysql_num_rows($sql)>0) {

$id_backoffice=mysql_result($sql,0,"$id_user");

$user_backoffice=mysql_result($sql,0,"user");

$password_backoffice=mysql_result($sql,0,"password ");

session_start("backoffice"); //Inicializa uma sessão.

session_register("id_backoffice","user_backoffice" ,"password_backoffice"); //Regista as variáveis na sessão.

$pagina = 'opcoes.php';//Redirecciona para a página opções

E este é o códiigo para conectar o php ao SQL:

<?

$dbname="backoffice";

$user="root";

$password="";

if(!($id=mysql_connect("localhost",$user,$password ))) {

echo "<p align=\"center\"><big><strong>Não foi possivel estabelecer uma conexão com o gerenciador MySQL</strong></big></p>";

Exit;

}

if(!($con=mysql_select_db($dbname,$id))) {

echo "<p align=\"center\"><big><strong>Não foi possivel estabelecer uma conexão com o gerenciador MySQL</strong></big></p>";

Exit;

}

?>

Algo deve estar mal, pois não está a funcionar

Aguardo ajuda pessoal

Abraço

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

$pagina = 'opcoes.php';//Redirecciona para a página opções

isto não redireciona nada... apenas regista uma variável

pode ser de mim mas alem do erro da base de dados não vejo mais nada "visivel" para acontecer aí lol

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora