Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Warunek if
dcfighter
post
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 25.11.2004

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


Mam zamiar zrobić sobie skrypt logowanie, ale jest jeden mały problem, napisze przykład:
  1. <?
  2. $login=&#092;"cos\";
  3. if ($login=dcf) {
  4.  print(&#092;"działa\");
  5.  } else {
  6.  print(&#092;"nie działa\");
  7. } 
  8. ?>


Mimo to, zamiast wyświetlać ,to ,co powinno ,czyli "nie działa" wyświetlone jest działa :/
Go to the top of the page
+Quote Post
shima
post
Post #2





Grupa: Zarejestrowani
Postów: 245
Pomógł: 0
Dołączył: 9.09.2002

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


Operator przypisania '=' nie jest równoznaczy z operatorem porównania '=='


--------------------
Nie ma nic stałego prócz zmiany...
Go to the top of the page
+Quote Post
shaun
post
Post #3





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 15.12.2004
Skąd: Kołobrzeg

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


i o ile sie nie myle, string do ktorego porownujesz powinien byc w cudzyslowie
Go to the top of the page
+Quote Post
dcfighter
post
Post #4





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 25.11.2004

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


Nie, chodziło tylko o te dwa znaki równości
Go to the top of the page
+Quote Post
Mikoj
post
Post #5





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 24.04.2003
Skąd: Skawina

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


poprawnie
  1. <?
  2. $login=&#092;"cos\";
  3. if ($login=='dcf') {
  4.  print(&#092;"działa\");
  5. } else {
  6.  print(&#092;"nie działa\");
  7. }
  8. ?>


  1. <?
  2. $login=&#092;"cos\";
  3. if ($login='dcf') {
  4.  print(&#092;"działa\"); // dlatego wyswietli sie bo tu masz podstawienie mozesz sprobowac takiej konsrukcj
  5.  if ($login='dcf' && $login==\"cos\") wtedy wyswietli ci sie nie działa
  6. } else {
  7.  print(\"nie działa\");
  8. }
  9. print($login); // tu sie wyswietli dcf
  10. ?>


--------------------
Będzie Lepiej..
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 Aktualny czas: 19.08.2025 - 10:50