Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] System uprawnień z cookies
Knight
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 25.11.2012

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


Witam

Ostatnio przez dłuższy okres borykam się z problemem napisania systemu uprawnień.
Otóż gdy wpisuję ten kod by zostało zapisane moje numerID w cookies, a bym mógł je wywołać w pliku panel.php i tam ustalić co ma być dla danego id wyświetlane to wyskakuje mi error

Warning: setcookie() expects parameter 2 to be string, resource given in C:\wamp\www\nazwa\login.php on line 58


Linia 58 =
  1. setcookie('id', $id, time()+60*60);


  1. if($submit)
  2. {
  3.  
  4. $id = mysql_query("SELECT numerID FROM users WHERE Username='$username' AND Password='$zaszyfrowane'") or die(mysql_error());
  5. $rezultat=mysql_query("SELECT * FROM users WHERE Username='$username' AND Password='$zaszyfrowane");
  6.  
  7. setcookie('id', $id, time()+60*60);
  8.  
  9. if(@mysql_num_rows($rezultat)){
  10.  
  11. session_register('username'); // Zapamiętuje zmienną sesji
  12. header("location:panel.php"); // Przekierowanie do strony main.php
  13. }
  14. else
  15. {
  16. }
  17. }

http://fotoo.pl//out.php?i=437704_knight.png

Otóż myślę, że już jestem blisko by to w pełni działało, tylko blokuje mnie ten string, poprowadziłby mnie ktoś?

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Knight
post
Post #2





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 25.11.2012

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


  1. if($submit)
  2. {
  3.  
  4. $rezultat=mysql_query("SELECT * FROM users WHERE Username='$username' AND Password='$zaszyfrowane");
  5. $id = mysql_query("SELECT numerID FROM users WHERE Username='$username' AND Password='$zaszyfrowane'") or die(mysql_error());
  6.  
  7.  
  8. while ($row = mysql_fetch_array($id, MYSQL_NUM))
  9. {
  10. printf("ID: %s", $row[0]);
  11. }
  12.  
  13. setcookie('id', $id, time()+60*60);
  14.  
  15. if(@mysql_num_rows($rezultat)){
  16.  
  17. session_register('username'); // Zapamiętuje zmienną sesji
  18. header("location:panel.php"); // Przekierowanie do strony main.php
  19. }
  20. else
  21. {
  22. }
  23. }


Warning: setcookie() expects parameter 2 to be string, resource given in C:\wamp\www\nazwa\login.php on line 62

dalej to samo, chociaż już mi wyszło że ID=1, czyli się zgadza.
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: 10.10.2025 - 04:05