![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 21.03.2005 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Skrypt działa tak: wpisujemy hasło w formularz.php nastepnie hasło jest weryfikowane w edit.php. Problem polega na tym, że nie zależnie od tego czy wpisze hasło poprawne czy nie, zawsze wyświetla mi się: "Warunek if nie został spełniony" (else) Za pomocą echo sprawdzalem czy zapytanie pobiera właściwe haslo, wszystko jest ok. Kodowanie w bazie jest utf8_unicode_ci w pliku utf8 formularz.php edit.php
Z góry dziękuje za pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
Newsman Grupa: Moderatorzy Postów: 2 033 Pomógł: 290 Dołączył: 21.12.2007 Skąd: Łódź ![]() |
Bo to jest tablica.
Musisz zmienić w warunku $adv_pass na $row['adv_pass'], nie zauw @down: Fakt, nie zwróciłem uwagi.
Powód edycji: [blooregard]:
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
Bo to jest tablica. Nie musi, bo ma extract($row);Musisz zmienić w warunku $adv_pass na $row['adv_pass'] Teoretycznie zapytanie powinno zwrócić jeden rekord, dlatego zastąpiłbym tym Tak z ciekawości wydrukuj w linii 21 (przed warunkiem sprawdzającym) tablicę $_POST i $adv_pass - print_r($_POST); echo '<br>' . $adv_pass;, wypróbuj i daj znać, co wypluło. Albo jeszcze lepiej var_dump($_POST['pass']); var_dump($adv_pass);. Ten post edytował mortus 27.03.2010, 20:25:44 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 09:29 |