Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zliczenie wartości, count?
shpaque
post
Post #1





Grupa: Zarejestrowani
Postów: 651
Pomógł: 3
Dołączył: 31.01.2011
Skąd: Warszawa

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


Witam serdecznie, mam taki mały problemik. chcę żeby $wynik zliczał mi sumę wartości $status, gdzie występują numery 2 i 1 (ogólnie w pliku bazy danych występują wartości 0, 1 lub 2 - chcę żeby wynik wyświetlił mi ile jest razem jedynek i dwójek)

  1. <?php
  2. $database = file('./db/dolnoslaskie.db');
  3. $items = file($database);
  4. $wynik = '';
  5. foreach($items as $line)
  6. {
  7. list($image, $media, $city, $address, $sides, $date, $status, $user, $price) = explode(',', trim($line));
  8.  
  9. if ($status == '2') & ($status == '1')
  10. {
  11. $countDW2 = count(file('./db/dolnoslaskie.db') '1') + count(file('./db/dolnoslaskie.db') '2');
  12. }
  13. else if ($status == '0')
  14. {
  15. $countDW2 = '0';
  16. }
  17. $wynik = ;
  18. echo $wynik;
  19. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Kofel
post
Post #2





Grupa: Zarejestrowani
Postów: 99
Pomógł: 22
Dołączył: 14.12.2007
Skąd: Wyszków

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


  1. <span style="color:#000000;font-family:'Ubuntu Condensed';font-style:normal;text-decoration:none;font-size:14px;">
  2. <?php
  3.  
  4. $database = file('./db/dolnoslaskie.db');
  5. $count = 0;
  6. foreach($database as $line)
  7. {
  8. list($image, $media, $city, $address, $sides, $date, $status, $user, $price) = explode(',', trim($line));
  9.  
  10. if(($status == '2') || ($status == '1'))
  11. {
  12. $count++;
  13. }
  14. }
  15. echo count( $database ) . '/<b>' . $count . '</b>';
  16. ?>


Trochę się chłopie zagalopowałeś z podwójnym wykonaniem file
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: 13.10.2025 - 21:30