Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> maly problem
vtuner
post 11.11.2005, 15:12:33
Post #1





Grupa: Zarejestrowani
Postów: 220
Pomógł: 10
Dołączył: 23.08.2005
Skąd: Łódź

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


mam cos takiego
  1. <?php
  2. //laczenie z baza
  3.  $dbhost = 'localhost';
  4.  $dbuser = 'root';
  5.  $dbpasswd = '';
  6.  $dbname = 'news';
  7.  @mysql_connect($dbhost, $dbuser, $dbpasswd);
  8.  @mysql_select_db($dbname);
  9.  $sql = "SELECT * FROM bydlo WHERE user<>'vtuner'";
  10.  $result = mysql_query($sql);
  11.  $row = mysql_fetch_array($result);
  12. if($_SESSION['tak']==$row['user'])
  13. {
  14. echo 'text dla zalogowanego';
  15. }
  16. else if($_SESSION['tak']=='vtuner')
  17. {
  18. echo 'text dla admina';
  19. }
  20. else if($_SESSION['tak']!=$row['user'])
  21. {
  22. echo 'text dla niezalogowanego';
  23. }
  24.  
  25. ?>

jak loguje sie jako admin to jest dobrze. niezalogowany tez ma dobrze. natomiast jesli chce sie zalogowac jako zwykly user to nadal pokazuje sie text dla niezalogowanego

Co jest w tym nie tak
Go to the top of the page
+Quote Post
strife
post 11.11.2005, 15:44:29
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


W 11 linijce tylko wyciągasz tylko jeden rekord, a nie wszystkie, dlatego skrypt przegląda jedego użytkownika a nie wszystkich. Użyj do tego pętli while...

Albo poprzez zapytanie sprawdź czy dany user istnieje w bazie i jego hasło. Zobacz jak wygląda to tutaj http://forum.php.pl/index.php?act=ST&f=10&...t=0#entry156687

Pozdrawiam!


--------------------
Go to the top of the page
+Quote Post
nospor
post 14.11.2005, 09:15:03
Post #3





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




http://forum.php.pl/index.php?showtopic=37182 - crossposting (Regulamin IV.2, podpunkt f) )
Zamykam.

edit: ze juz nie wspomne o temacie "maly problem". Strasznie dużo w nosi do treści


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 15.07.2025 - 14:33