Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] sumowanie tablicy
Forum PHP.pl > Forum > Przedszkole
right6
mam tablice z danymi z bazy, i chce zsumowac jej jedno pole 'glosy'

  1. <?php
  2. while( $emo = mysql_fetch_array( $wykonaj ) )
  3. {
  4. $tab[] = $emo;
  5. }
  6.  
  7. $suma = array_sum( $tab[][glosy] );
  8. ?>


dostaje

Kod
Cannot use [] for reading in ...
pEbE
  1. <?php
  2.  
  3. $suma = 0;
  4. while( $emo = mysql_fetch_array( $wykonaj ) )
  5. {
  6.  $suma += (int)$emo['glosy'];
  7. }
  8.  
  9. echo $suma;
  10.  
  11. ?>
right6
to samo w obydwu przypadkach
nospor
Cytat
to samo w obydwu przypadkach
No przeciez kod pebe nie ma prawa generowac bledu co pokazales. jestes pewien ze dobrze uzyles tego kodu?

jesli natomiast chcesz koniecznie juz sumowac tablicę dwuwymiarową, to musisz przeleciec po jej elementach i dopiero pobierac do sumy odpowiedni index.

ps: i zacznij wkoncu uzywac znacznikow w tytulach na forum przedszkole (popraw w tym temacie)

edit: aaa, to wszystko wyjasnia smile.gif
pEbE
Edytowałem ten kod, moja wina smile.gif Zapomnialem napisać posta, wczesniej zrobilem totalny blad...
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.