Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: sumowanie wartości
Forum PHP.pl > Forum > PHP
shpaque
kurczę jednak mi nie zlicza - niby wszystko jest ok, ale kiedy w bazie danych mam 3 pozycję, jedna ma status 0, druga 1 a trzecia 2 - powinien wyswietlać 3/2 a wyswietla 3/0

efekt zamierzany jest tu www.syrtow.pl/wynajem.php

  1. pobierz, plaintext
  2. <span style="color:#000000;font-family:'Ubuntu Condensed';font-style:normal;text-decoration:none;font-size:14px;">
  3. <?php
  4. $countDW = count(file('./db/dolnoslaskie.db'));
  5. echo $countDW;
  6. ?>
  7. /
  8. <b>
  9. <?php
  10. $database = file('./db/dolnoslaskie.db');
  11. $items = file($database);
  12. $count = 0;
  13. foreach($items as $line)
  14. {
  15. list($image, $media, $city, $address, $sides, $date, $status, $user, $price) = explode(',', trim($line));
  16.  
  17. if(($status == '2') || ($status == '1'))
  18. {
  19. $count++;
  20. }
  21. }
  22. echo $count;
  23. ?>
erix
Sprawdź, czy gdzieś trim nie potrzebujesz.

Poza tym, bez struktury za wiele powiedzieć się nie da.
shpaque
temat można zamknąć. Prawidłowy kod to:

  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. ?>


dzięki koledze Kofelowi...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.