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 (1 - 4)
SaMsOn
post
Post #2





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

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


O i jeszcze 1..baze danych zrobilem w php admin i nazywa sie dostep.
Go to the top of the page
+Quote Post
SaMsOn
post
Post #3





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

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


I mam jeszcze 1 pytanie "bo nie moge znales kursow zadnych a kziazke jade kupic niedllugo" czy jak wrzocam pliki *.php na strone i korzystaja one z mysql np.to logowanie to czy musze caly katalog mysql tez tam wrzocic czy jak to jest?
Go to the top of the page
+Quote Post
Piotrek
post
Post #4





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
SaMsOn
post
Post #5





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

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


Juz znalazlem blad (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Podalem zla nazwe tabeli
Kod
FROM users WHERE
a powinno byc
Kod
FROM dostep WHERE
. Dzieki bo bym tego nie zauwazyl gdyby nie ty (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

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.08.2025 - 13:36