Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Liczba spełniająca warunki
Daiszman
post
Post #1





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 2.12.2019

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


czy ktoś może mnie oświecić
Mam liczbę $interval musi ona spełnić warunki że jest miedzy np -1 a -10 oraz jest przypisana do $doc = P

  1. if($interval >= 0 && $doc['progress'] === "P") { echo'<div ><img src="ikony/1.png" width="15px" hight="15px";></div>';
  2. } elseif($interval <= -1 && $doc === "P") { echo'<div class="zegar" ><img src="ikony/2.png" width="15px" hight="15px";>'.$interval.'</div>';
  3. } elseif($interval <= -10 && $doc === "P") { echo'<div class="zegar" ><img src="ikony/3.png" width="15px" hight="15px";>'.$interval.'</div>';
  4. } elseif($interval <= -15 && $doc === "P") { echo'<div class="zegar" ><img src="ikony/4.png" width="15px" hight="15px";>'.$interval.'</div>';
  5. } elseif($interval <= -20 && $doc === "P") { echo'<div class="zegar" ><img src="ikony/5.png" width="15px" hight="15px";>'.$interval.'</div>';
  6. } elseif($interval <= -45 && $doc === "P") { echo'<div class="zegar" ><img src="ikony/6.png" width="15px" hight="15px";>'.$interval.'</div>';
  7. } else echo '<div>N/A</div>';


chciałem dać elseif($interval <= -15 && $interval >=-10 && $doc === "P" ale wysypuje
co robie źle bardzo źle , moja wina?

Ten post edytował Daiszman 9.03.2020, 10:45:17
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Procz tego co napisal trueblue to klania sie jeszcze prosta logika

Przeciez to
} elseif($interval <= -1 && $doc === "P") { echo'<div class="zegar" ><img src="ikony/2.png" width="15px" hight="15px";>'.$interval.'</div>';
} elseif($interval <= -10 && $doc === "P") { echo'<div class="zegar" ><img src="ikony/3.png" width="15px" hight="15px";>'.$interval.'</div>';
} elseif($interval <= -15 && $doc === "P") { echo'<div class="zegar" ><img src="ikony/4.png" width="15px" hight="15px";>'.$interval.'</div>';
} elseif($interval <= -20 && $doc === "P") { echo'<div class="zegar" ><img src="ikony/5.png" width="15px" hight="15px";>'.$interval.'</div>';
} elseif($interval <= -45 && $doc === "P") { echo'<div class="zegar" ><img src="ikony/6.png" width="15px" hight="15px";>'.$interval.'</div>';
nie ma zadnego sensu.

Zalozmy ze $interval wynosi -50. Zakladam, ze bys chcial by sie wyswietlil ostatni IF, ale wyswietli sie juz pierwszy IF z tej listy bo -50 jest tez mniejsze od -1/ Czyli generalnie zaden z IFow procz tego pierwszego nigdy sie nie zalapie (IMG:style_emoticons/default/wink.gif)
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: 11.10.2025 - 19:21