Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> błąd
Oeleg
post 8.03.2021, 20:42:34
Post #1





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

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


Pomimo, że liczby są różne i tak wyskakuje komunikat zawarty w linijce 6, wie ktoś dlaczego?
z góry przepraszam za spam

  1. if($l1=$l2 || $l1=$l3 || $l1=$l4 || $l1=$l5 || $l1=$l6 ||
  2. $l2=$l3 || $l2=$l4 || $l2=$l5 || $l2=$l6 ||
  3. $l3=$l4 || $l3=$l5 || $l3=$l6 ||
  4. $l4=$l5 || $l4=$l6 ||
  5. $l5=$l6){
  6. echo "Nie możesz wybrać dwóch takich samych liczb!";
  7. }
Go to the top of the page
+Quote Post
dublinka
post 8.03.2021, 20:45:59
Post #2





Grupa: Zarejestrowani
Postów: 594
Pomógł: 66
Dołączył: 22.02.2008
Skąd: Dublin

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


Zalozyles nowy temat odnoszacy sie do starego. Pisz w starym.
Odnosnie problemu to znak = to nie to samo co ==

Ten post edytował dublinka 8.03.2021, 20:46:36


--------------------
Go to the top of the page
+Quote Post
LowiczakPL
post 9.03.2021, 07:08:39
Post #3





Grupa: Zarejestrowani
Postów: 531
Pomógł: 55
Dołączył: 3.01.2016
Skąd: Łowicz

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


  1. if($l1 = $l2)


taki kod powoduje przypisanie drugiej zmiennej do pierwszej chodzi o to że = oznacza że A = B, czyli A ma przyjąć wartość B

  1. if($l1 == $l2)


ten kod powoduje sprawdzenie czy wartości są równe np. '12' == 12 powinno zwrócić true

  1. if($l1 === $l2)


ten kod powoduje sprawdzenie czy wartości są identyczne np. '12' === 12 powinno zwrócić false


--------------------
Szukam zleceń Symfony, Laravel, Back-End, Front-End, PHP, MySQL ...
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 28.03.2024 - 11:34