![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 17.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Problem mam z odczytem z bazy danych wartości liczbowej.
Chce odczytac z bazy danych wartosc "1" w tabeli Uzytkownicy -> Admin jesli dany uzytkownik posiada wartosc INT "1" to wyswietli index2.html a jestli posiada INT "0 "to wyswietli sie index1.html. Proszę o pomoc...
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Czemu hasła nie sprawdzasz po stronie mysql... ?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 17.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Nie dodałem tego ale wydaje mi się że narazie to ma mały wpływ na tym etapie... Niewiem nadal jak zrobić to aby mogło się wyświetlać odpowiedni html przy odpowiednich uprawnieniach nadanych w bazie
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 331 Pomógł: 30 Dołączył: 11.11.2008 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
linijka 49: $query1 = "SELECT ADMIN FROM UZYTKOWNICY WHERE LOGIN = '$admin' and Admin='1'";
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 17.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
No super dzięki. Ale teraz główkuje nad zapytaniem samym: aby mogło wyświetlać się w zależności od parametru odpowiedni html.
Ten post edytował Crovean 17.11.2009, 18:23:36 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 331 Pomógł: 30 Dołączył: 11.11.2008 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
po linijce 61 w funkcji logujAdmin:
jeśli użytkownik będzie adminem to zaincluduje index1.html, w przeciwnym wypadku index2.html |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 17.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
O dzięki ale nadal wyświetla mi się za każdym razem tak jak bym łączył się za każadym razem z adminem...
Przy wprowadzonych zmianach wyskakuje mi komunikat: Notice: Undefined index: admin in login.php on line 76 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 331 Pomógł: 30 Dołączył: 11.11.2008 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
wklej jeszcze raz całą treść pliku ;-)
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 17.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Oto obecny kod wyskakuje blad przy:
Notice: Undefined index: admin in login.php on line 76 I wyświetla się tylko ciągle index2.html czyli ten dla admina
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 331 Pomógł: 30 Dołączył: 11.11.2008 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
spróbuj mysql_afected_rows()>0 zamiast ...()!=0
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 17.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#12
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
No jak nie ma sprawdzanej zmiennej, to wywali.
Sprawdzaj przez empty, czy zmienna została zainicjalizowana (konkretnie ten klucz w tablicy $_POST). |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 17.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
No właśnie jak widać nie inicjuje i niewiem dlaczego... hmmm
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 654 Pomógł: 121 Dołączył: 27.10.2007 Skąd: Poznań, Łódź Ostrzeżenie: (0%) ![]() ![]() |
Hej
Sprawdź dokładnie nazwę pola w formularzu logowania. Skoro dostajesz to przez $_POST to w formularzu logowania musisz mieć pole "admin" Pozdro |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 17.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
No nie mam "admin" teraz myślę gdzie by to wstawić aby mogło dobrze funkcjonować...
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 19:38 |