Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Porównanie danych
istrd
post
Post #1





Grupa: Zarejestrowani
Postów: 90
Pomógł: 0
Dołączył: 3.12.2009

Ostrzeżenie: (0%)
-----


Witam mam taki problem. Mam forumlarz html i kod php odbieram dane z foumlarza wszystko spoko ale gdy chcę porównać pobrane dane z 2 pól wyświetla się warunek else mimo że dane są takie same. chodzi o zmienne $emials i $email. Naprawde albo coś na oczy mi padło albo nie wiem ale nigdy nie spotkałem się z takim banalnym błędem krórego nie mogę rozwiązać .
o to kod php który odbiera dane
http://www.nopaste.pl/k7m
formularz
http://www.nopaste.pl/k7n 

Pozdro i czekam na odp.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Blame
post
Post #2





Grupa: Zarejestrowani
Postów: 678
Pomógł: 124
Dołączył: 26.09.2009

Ostrzeżenie: (0%)
-----


Drugi link nie działa, kod wygląda na ok, może spróbuj potraktować te zmienne trim?

PS. md5 nie jest już tak bezpieczne, poczytaj o wszelkich odmianach sha.

Ten post edytował Blame 7.01.2010, 21:13:31
Go to the top of the page
+Quote Post
istrd
post
Post #3





Grupa: Zarejestrowani
Postów: 90
Pomógł: 0
Dołączył: 3.12.2009

Ostrzeżenie: (0%)
-----


  1. <form action="rejestruj.php" method="POST">
  2. <input type="text" name="login">Podaj login<br />
  3. <input type="password" name="pass">Podaj hasło <br />
  4. <input type="password" name="pass2">Powtórz hasło<br />
  5. <p>Podaj swoją płeć:</p>
  6. <input type="radio" name="plec" value="Kobieta">Kobieta
  7. <input type="radio" name="plec" value="Mężczyzna">Mężczyzna <br /><br>
  8. <input type="text" name="email">Podaj swój e-mail <br />
  9. <input type="text" name="email2">Powtórz maila<br />
  10. <input type="text" name="gg">Podaj GG<br />
  11. <input type="submit" name="submit" value="Zarejestruj" />
  12. <input type="reset" value="Wyczyść dane" />
  13.  
  14. </form>
  15. </body>
  16. </html>


to jest formularz z 2 linku zobaczę tego trim'a
Go to the top of the page
+Quote Post
thek
post
Post #4





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




A od kiedy $email i $emails będą sobie równe skoro pojawia się jeszcze $emial ? (IMG:style_emoticons/default/winksmiley.jpg) To literówka! Zauważ, że inicjujesz $email i $emails danymi z $POST, ale $emial pojawia się "z powietrza" i zapewne jest tam ciąg pusty lub jakieś śmieci. Popraw if na $email == $emails, zamiast $emial == $emails (IMG:style_emoticons/default/winksmiley.jpg)

Ten post edytował thek 7.01.2010, 21:32:15
Go to the top of the page
+Quote Post
istrd
post
Post #5





Grupa: Zarejestrowani
Postów: 90
Pomógł: 0
Dołączył: 3.12.2009

Ostrzeżenie: (0%)
-----


Dzięki analizowałem to kilka razy ale nie dopatrzyłem się błędu literowego. Dobre oko programisty (IMG:style_emoticons/default/biggrin.gif)
Pozdrawiam
Temat można zamknąć
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 12:26