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
shpaque
post
Post #2





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

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


dziękuję bardzo. Jeszcze taka prośba - co tu jest nie tak, że wywala mi błąd?

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


ok mam, powinno wyglądać tak:

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


można zamykać dzięki wielkie

@edit




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

Ten post edytował shpaque 21.12.2012, 13:42:20
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 15.10.2025 - 16:58