![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 107 Pomógł: 0 Dołączył: 10.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
:?: Czy ktos doswiadczony moglby zobaczyc co napisalem i wskazac gdzie palnalem glupote.
Mam tabele 'osoba' o polach $uzytkownik i $haslo oraz $stanowisko. Chcialbym aby przy logowaniu skrypt sprawdzal kto sie loguje i przekierowywal go na odpowiednia strone. Caly czas jednak kieruje mnie do strony loguj_ok.php. Blagam o pomoc. -- [php:1:fab6297097]<?php require ("../security/funkcje.php"); polaczenie(); if(!isset($uzytkownik) && !isset($haslo)) { // brak wpisu echo "blad"; } else { // wpisy zrobione -> polaczenie $test = "SELECT id_stanowisko FROM osoba WHERE login = '$uzytkownik' AND haslo = '$haslo'"; $wynik_testu = mysql_query($test); if ($wynik_testu = 1) { // jesli id_stanowisko=1 (int) to jest admin header ("Location: ../rezerwacje/login_ok.php"); exit; } if ($wynik_testu = 2) { // to kelner header ("Location: ../rezerwacje/login_ok_kelner.php"); exit; } } ?>[/php:1:fab6297097] |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 225 Pomógł: 18 Dołączył: 30.06.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
moim zadniem niepotrzebnie użyłes instrukcji if do $wynik_testu
lepiej popraw to tak: [php:1:8e3a9a9ee3]<?php $wynik_testu_row = mysql_num_rows($wynik_testu); //sprawdzi ile wierszów zostało zwrócone w wyniku zapytania if($wynik_testu_row == 0) { echo "coś żle wpisałeś"; //nic nie zwróciło więc wywala błąd exit; } else { echo "zalogowałeś się BRAWO!!!"; //wszystko dobrze wpisz co ma się pojawić exit; } ?>[/php:1:8e3a9a9ee3] przerób wedłu własnej woli |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.06.2025 - 14:03 |