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 pessoa
Abraço
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 pessoa
Abraço