Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z logowaniem....
SaMsOn
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 28.06.2002
Skąd: Gdynia

Ostrzeżenie: (0%)
-----


Ucze sie robic logowanie na strone. Zaistalowalem sobie pakiet phptriadsetup2-11 i napisalem na podstawie paru kursow takie cos :

<?php
if((!$login) || (!$password))
{
header("Location: http://localhost/index.php");
exit;
}
$connection = mysql_connect("localhost", "to login", "tu haslo");
$db = mysql_select_db("dostep", $connection);
$sql = "SELECT user_id FROM users WHERE username='$login' AND password='$password'";
$sql_result = mysql_query($sql, $connetion);
$num = mysql_num_rows($sql_result);
if($num == 1)
{
echo("<b>Jesteś prawidłowym użytkownikiem!!!</b><BR>");
echo("<B>Podałeś następującą nazwę użytkownika: $login</B><BR>");
echo("<B>Podałeś następujące hasło: $password</B><hr color=red>");
}
else if($num == 0)
{
echo("<B>Nie masz autoryzacji!!!</B><hr color=red>");
}
?>

i wyskakuje mi taki blad.....

Warning: Supplied argument is not a valid MySQL-Link resource in C:apachehtdocslogin.php on line 10

Warning: Supplied argument is not a valid MySQL result resource in C:apachehtdocslogin.php on line 11

i zawsze pod spodem pisze nie masz autoryzacji.... Czy musze jakosc zkonfigurowac SQL (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) zeby przekazywal dane czy cos..(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) pomozcie bo ja jestem zoltodziob i nic nie qmam z tych bledow (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Piotrek
post
Post #2





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 27.06.2002
Skąd: Kraków

Ostrzeżenie: (0%)
-----


10 i 11 wiersz to gdzieś tu, prawda:
Kod
$connection = mysql_connect("localhost", "to login", "tu haslo");

$db = mysql_select_db("dostep", $connection);

$sql = "SELECT user_id FROM users WHERE username='$login' AND password='$password'";

$sql_result = mysql_query($sql, $connetion);

$num = mysql_num_rows($sql_result);


więc spróbuj okroić to troszkę:
Kod
mysql_connect(localhost, to login, tu haslo);

mysql_select_db(dostep);

$sql = mysql_query("SELECT user_id FROM users WHERE username='$login' AND password='$password'");

$num = mysql_num_rows($sql);


może zadziała (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) jeśli nie to szukaj błędów w nazwach pól, bazy itp...
Piotrek
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.12.2025 - 08:39