Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> problem z pętlą if + porównaniem stringów (php + JavaScript)
coryphen
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 27.10.2016

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


Witam wszystkich chcących pomóc,

Mam problem z kodem: wszystko teoretycznie działa, ale problem jest z porównaniem (zawsze false).
Kod poniżej

  1. <?php
  2.  
  3. $andrzej = 'andrzej';
  4.  
  5. //username prompt
  6. //prompt
  7. function prompt1($prompt_msg1){
  8. echo("<script type='text/javascript'> var answer1 = prompt('".$prompt_msg1."'); </script>");
  9.  
  10. $answer1 = "<script type='text/javascript'> document.write(answer1); </script>";
  11. return($answer1);
  12. }
  13.  
  14. //program
  15. $prompt_msg1 = "Please enter your username.";
  16. $username = prompt1($prompt_msg1);
  17. if ($username == $andrzej ) {
  18. include 'buttons.php';
  19. }
  20.  
  21. else {
  22. include 'denied.php';
  23. }
  24.  
  25. ?>


Co ciekawe - po sprawdzeniu obie zmienne mają tą samą wartość i typ. Próbowałem przyrównania używając "==" i "===".
Czy ktoś ma jakiś pomysł co tu pomieszałem? (IMG:style_emoticons/default/wink.gif)
Tak, wiem, że to średnia metoda autoryzacji, ale dopiero zaczynam zabawy z kodem, a projekt będzie dostępny dla niewielkiej liczby osób (5-7).
Z góry dzięki za wszystkie wskazówki.
Go to the top of the page
+Quote Post

Posty w temacie


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: 23.08.2025 - 08:21