Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Problem z IF
Dizzy
post 17.08.2009, 13:31:09
Post #1





Grupa: Zarejestrowani
Postów: 139
Pomógł: 0
Dołączył: 6.09.2008

Ostrzeżenie: (10%)
X----


  1. if ($amount <= '200') {
  2. $wynik2 = (($amount * $amount_price) / 1.9) / $cena2;
  3. $zaokrąglenie = round($wynik2);
  4. }
  5. if ($amount <= '500') {
  6. $wynik2 = (($amount * $amount_price) / 1.8) / $cena2;
  7. $zaokrąglenie = round($wynik2);
  8. }
  9. if ($amount >= '500') {
  10. $wynik2 = (($amount * $amount_price) / 1.7) / $cena2;
  11. $zaokrąglenie = round($wynik2);
  12. }

Niestety pierwszy if niedziała... domyślam się że swój udział w tym ma if drugi tongue.gif
Mógłby mi ktoś pomóc rozwiązać problem?
Go to the top of the page
+Quote Post
wookieb
post 17.08.2009, 13:32:55
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Zapewne..\
Zapomniales dac w drugim
Kod
$amount>200


@Down szybszy

A ja dla odmiany podam ciekawszą konstrukcję

  1. switch(true)
  2. {
  3. case $amount<=200 :
  4. (...)
  5. break;
  6.  
  7. case $amount<=500 :
  8. (...)
  9. break;
  10.  
  11. default:
  12. (...)
  13. break;
  14. }


Ten post edytował wookieb 17.08.2009, 13:44:30


--------------------
Go to the top of the page
+Quote Post
Fifi209
post 17.08.2009, 13:40:27
Post #3





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Liczb nie podaje się w apostrofach ani cudzysłowach.

W dodatku jest konstrukcja taka:
  1. if() {
  2.  
  3. }else if() {
  4.  
  5. }else if() {
  6.  
  7. }else{
  8.  
  9. }

Dlaczego nie korzystasz?

Poza tym w pierwszym:

  1. if ($amount < 200)


w drugim:
  1. else if($amount >= 200 && $amount < 500)


i w trzecim:
  1. else if($amount >= 500)


ew. dać else (i nie trzeba pisać warunku)


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
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: 18.07.2025 - 06:00