![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 74 Pomógł: 1 Dołączył: 29.03.2013 Ostrzeżenie: (0%) ![]() ![]() |
Cześć,
Mam mały problem. Importuje zmianę procentową spółki z formatu .xml W jaki sposób można uzyskać funkcję: - Jeśli zmiana procentowa nie jest na "-" to dodaje class="green" - Jeśli jest to dodaje class="red" ? Kod: i wynik:
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 156 Pomógł: 19 Dołączył: 27.04.2014 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 74 Pomógł: 1 Dołączył: 29.03.2013 Ostrzeżenie: (0%) ![]() ![]() |
Wszystko pięknie śmiga, tylko pojawiają się 2 problemy:
1. Jeżeli jest wartość np. 0,50 to pokazuje ją na czerwono 2. Tak samo wartość 0,00 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 260 Pomógł: 26 Dołączył: 26.01.2012 Skąd: Ci to przyszło do głowy? Ostrzeżenie: (0%) ![]() ![]() |
-------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 74 Pomógł: 1 Dołączył: 29.03.2013 Ostrzeżenie: (0%) ![]() ![]() |
Super, działa! Jak można jeszcze dodać 3 zmienną: - jeżeli jest 0.00 to dodaje class="neutral" ? |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 361 Pomógł: 22 Dołączył: 10.02.2015 Ostrzeżenie: (0%) ![]() ![]() |
Chyba tak:
Ten post edytował Fred1485 6.04.2015, 18:32:06 -------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 279 Pomógł: 58 Dołączył: 14.07.2012 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 74 Pomógł: 1 Dołączył: 29.03.2013 Ostrzeżenie: (0%) ![]() ![]() |
Chyba tak:
Działa, dzięki.
Również działa. Mam jeszcze ostatnie pytanie. Teraz pokazuje mi wartość "0" (bez procentów) w kolorze "neutral" czyli tak jak powinno. Jak zmienić "0" na "0,00%" ? Ten post edytował ayo1001 6.04.2015, 18:53:33 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 361 Pomógł: 22 Dołączył: 10.02.2015 Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem czy o to ci chodzi, ale jak chcesz dwa miejsca po przecinku to ja robiłem tak:
-------------------- |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 74 Pomógł: 1 Dołączył: 29.03.2013 Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem czy o to ci chodzi, ale jak chcesz dwa miejsca po przecinku to ja robiłem tak:
Chodziło mi o to, że wyświetlało mi "0", a powinno "0,00%" Przyda się na przyszłość ![]() Dodałem: i wszytko pięknie działa. Dzięki Panowi i Panie (jeżeli były) za pomoc. Wszystkim należy się PIWO ![]() Ten post edytował ayo1001 6.04.2015, 19:20:06 |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 156 Pomógł: 19 Dołączył: 27.04.2014 Ostrzeżenie: (0%) ![]() ![]() |
Ew. możesz użyć number_format.
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 74 Pomógł: 1 Dołączył: 29.03.2013 Ostrzeżenie: (0%) ![]() ![]() |
a i jeszcze zapomniałem
Jak zliczyć wszystkie klasy, które dają wynik: - "green" - "neutral" - "red" np: Wyniki: Green: 10 Neutral: 2 Red: 5 Da się to zrobić bez bazy danych ? |
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 260 Pomógł: 26 Dołączył: 26.01.2012 Skąd: Ci to przyszło do głowy? Ostrzeżenie: (0%) ![]() ![]() |
Tylko na początek w katalogu ze skryptem stwórz plik plik.txt z zawartością 0;0;0 (neutral);(green);(red) -------------------- |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 74 Pomógł: 1 Dołączył: 29.03.2013 Ostrzeżenie: (0%) ![]() ![]() |
Tylko na początek w katalogu ze skryptem stwórz plik plik.txt z zawartością 0;0;0 (neutral);(green);(red) Nie działa to zupełnie tak jak chciałem. Pokazuje "class="green" -> miała być suma "green" Po odświeżeniu strony plik.txt ma 2x więcej wskazanych treści. |
|
|
![]()
Post
#15
|
|
![]() Grupa: Zarejestrowani Postów: 260 Pomógł: 26 Dołączył: 26.01.2012 Skąd: Ci to przyszło do głowy? Ostrzeżenie: (0%) ![]() ![]() |
Powiedz mi na początek, co Ty chcesz zrobić z tą sumą?
-------------------- |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 0 Dołączył: 9.07.2014 Ostrzeżenie: (0%) ![]() ![]() |
O to chodzi? Może nie działać, nie testowałem :x Ten post edytował sher 6.04.2015, 22:07:21 |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 74 Pomógł: 1 Dołączył: 29.03.2013 Ostrzeżenie: (0%) ![]() ![]() |
Powiedz mi na początek, co Ty chcesz zrobić z tą sumą? Zliczyć wszystkie klasy (green, neutral, red), które mi się pokazały jako wynik z formatowania .xml Przykład: Otrzymałem wynik class="green" A, B, C, D Wynik class="neutral" E, F Wynik class="red" G, H, I, J, K Czy można jakoś na bieżąco zliczać dane wartości w poszczególnych klasach: Green: 4 Neutral: 2 Red: 5 |
|
|
![]()
Post
#18
|
|
![]() Grupa: Zarejestrowani Postów: 260 Pomógł: 26 Dołączył: 26.01.2012 Skąd: Ci to przyszło do głowy? Ostrzeżenie: (0%) ![]() ![]() |
No skoro na bieżąco te, które zwróci Ci formatowanie, to ci wystarczy:
-------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 12:46 |