![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 17.05.2004 Ostrzeżenie: (0%) ![]() ![]() |
mam taki problem jezeli wpisze w formularzu poprawny login i haslo wyskakuje mi ze uzytkownik wprowadzil bledne dane a jak wpisze cokolwiek to nic sie nie wyswietla jak sobie z tym poradzic pomocy !!
[php:1:6e728fab2a] <? include('dane.php'); $formularz="<form action=loguj3.php method=post><br> Login:<br><input type=text name=login size=20><br> Haslo:<br><input type=text name=haslo size=20><br> <input type=submit value=Loguj></form>"; echo "$formularz"; if (isset($_POST['login']) && isset($_POST['haslo'])) { if ( in_array ($_POST['login'], $loginy)) { $value=array_search($_POST['login'] , $loginy); if ($_POST['haslo']==$hasla[$value]) { echo 'uzytkownik zalogowany'; // tu wstawie sesje } else { echo 'Podany login lub haslo sa niepoprawne'; } } } ?> [/php:1:6e728fab2a] dane sa pobierane z pliku dane.php [php:1:6e728fab2a] <? $loginy[0]="user1"; $pass[0]="pass1" ; $status[0]= "1"; $loginy[1]="user2"; $pass[1]="pass2" ; $status[1]= "2"; ?> [/php:1:6e728fab2a] |
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Zamiast pisać tak :
pisz tak :
Jak ktoś nic nie wpisze, to zmienne $_POST['login'] i $_POST['haslo'] są ustawione, ale nie mają wartości, z tego powodu nic ci się nie wyświetla. |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 405 Pomógł: 1 Dołączył: 19.09.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Przede wszystkim nie zgadzają się nazwy tabel. W kodzie sprawdzającym masz tablice $hasla, a w pliku z danymi masz tablice $pass.
-------------------- Rozwój cywilizacji informatycznej to wyścig między programistami, którzy wytwarzają coraz łatwiejsze
programy użytkowe dla idiotów, a światem produkującym coraz lepszych gatunkowo idiotów. Blog: Małolepszy.info |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 31.07.2025 - 10:47 |