![]() |
![]() |
![]()
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
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 21.03.2005 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
@mortus, DZIĘKI (IMG:style_emoticons/default/biggrin.gif)
przy użyciu var_dumpa dokopałem się do problemu, var_dump($row); array(10) { ["adv_id"]=> string(1) "2" ["adv_name"]=> string(10) "łśćąę" ["adv_text"]=> string(0) "" ["adv_city"]=> string(0) "" ["adv_profession"]=> string(18) "np. kelner, zmywak" ["adv_earnings"]=> string(13) "do negocjacji" ["adv_date"]=> string(10) "03.27.2010" ["adv_tel"]=> string(0) "" ["adv_email"]=> string(0) "" ["adv_pass"]=> string(6) " dJo8g" } var_dump($_POST['pass']); string(5) "CY48X" no 5 nie pasuje do 6, więc trzeba było wziąć na celownik funkcje, która tworzy hasło, a wygląda ona tak:
wystarczyło usnąc spacje w $key (6 linijka) i teraz śmiga jak marzenie (IMG:style_emoticons/default/winksmiley.jpg) Jeszcze raz wielkie dzięki mortus za szybką pomoc! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 02:48 |