Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Sumowanie tabeli
Forum PHP.pl > Forum > Przedszkole
Raven1122
Witam, moje tabele sa jakies niereformowalne biggrin.gif

  1. <?php $one = $sc2['table4']; $two = $sc['table4']; $three = $one + $two ?>
  2. Słuchaczy(Ogólnie):<?php echo $one; ?> + <?php echo $two; ?> = <?php echo $three; ?><br />


i w wyniku otrzymuje Słuchaczy(Ogólnie):51 + 7 = 0

Dlaczego tak się dzieje? biggrin.gif Z góry dziękuje
Ruch Radzionków
  1. <?php
  2. $one = $cs2['table4'];
  3. $two = $sc['table4'];
  4. $three = $one + $two;
  5. ?>
  6. Słuchaczy(Ogólnie):
  7. <?
  8. echo $one;
  9. ?>
  10. +
  11. <?php
  12. echo $two;
  13. ?>
  14. =
  15. <?php
  16. echo $three;
  17. ?>
  18. <br>
Raven1122
No tak wlasnie mam i nie dziala tongue.gif
kontur
  1. <?php
  2. $one =(int) $cs2['table4'];
  3. $two =(int) $sc['table4'];
  4. $three = $one + $two;
  5. ?>


A jak zrobisz tak?
Raven1122
Teraz to juz Słuchaczy(Ogólnie):0 + 0 = 0 wyszlo
  1. <?php
  2. $one =(int) $sc2['table4'];
  3. $two =(int) $sc['table4'];
  4. $three = $one + $two;
  5. ?>
  6. Słuchaczy(Ogólnie):<?php echo $one; ?> + <?php echo $two; ?> = <?php echo $three; ?><br />
d3ut3r
w tych zmiennych $sc2['table4'] i $sc['table4'] na pewno przechowujesz liczby ?
Raven1122
tak bo jak zrobie echo $sc['table4'] to wychodzi liczba
mozna to przynajmniej zauwazyc w 1 poscie
d3ut3r
Nie koniecznie dość specyficzny przypadek np:

  1. $sc2['table4']="&nbsp;10";
  2. $sc['table4']=12;
  3.  
  4. $one = $sc2['table4'];
  5. $two = $sc['table4'];
  6. $three = $one + $two;
  7. ?>
  8. Słuchaczy(Ogólnie):<?php echo $one; ?> + <?php echo $two; ?> = <?php echo $three; ?><br />


to da nam wynik: Słuchaczy(Ogólnie): 10 + 12 = 12

podczas gdy:

  1. $sc2['table4']=" 10";
  2. $sc['table4']=12;
  3.  
  4. $one = (int)$sc2['table4'];
  5. $two = $sc['table4'];
  6. $three = $one + $two;
  7. ?>
  8. Słuchaczy(Ogólnie):<?php echo $one; ?> + <?php echo $two; ?> = <?php echo $three; ?><br />


taki kod wyświetli:
Słuchaczy(Ogólnie):0 + 12 = 12

dlatego zapytałem czy jesteś pewien że jest tam liczba.
Raven1122
sprawdze co jest w srodku z pomoca print_r?
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.