Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Sumowanie tabeli
Raven1122
post
Post #1





Grupa: Zarejestrowani
Postów: 369
Pomógł: 2
Dołączył: 1.11.2010

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


Witam, moje tabele sa jakies niereformowalne (IMG:style_emoticons/default/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? (IMG:style_emoticons/default/biggrin.gif) Z góry dziękuje
Go to the top of the page
+Quote Post
Ruch Radzionków
post
Post #2





Grupa: Zarejestrowani
Postów: 311
Pomógł: 25
Dołączył: 29.08.2011

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


  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>
Go to the top of the page
+Quote Post
Raven1122
post
Post #3





Grupa: Zarejestrowani
Postów: 369
Pomógł: 2
Dołączył: 1.11.2010

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


No tak wlasnie mam i nie dziala (IMG:style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
kontur
post
Post #4





Grupa: Zarejestrowani
Postów: 36
Pomógł: 6
Dołączył: 3.04.2012

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


  1. <?php
  2. $one =(int) $cs2['table4'];
  3. $two =(int) $sc['table4'];
  4. $three = $one + $two;
  5. ?>


A jak zrobisz tak?
Go to the top of the page
+Quote Post
Raven1122
post
Post #5





Grupa: Zarejestrowani
Postów: 369
Pomógł: 2
Dołączył: 1.11.2010

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


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 />
Go to the top of the page
+Quote Post
d3ut3r
post
Post #6





Grupa: Zarejestrowani
Postów: 709
Pomógł: 176
Dołączył: 24.10.2010

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


w tych zmiennych $sc2['table4'] i $sc['table4'] na pewno przechowujesz liczby ?
Go to the top of the page
+Quote Post
Raven1122
post
Post #7





Grupa: Zarejestrowani
Postów: 369
Pomógł: 2
Dołączył: 1.11.2010

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


tak bo jak zrobie echo $sc['table4'] to wychodzi liczba
mozna to przynajmniej zauwazyc w 1 poscie

Ten post edytował Raven1122 5.04.2012, 10:11:17
Go to the top of the page
+Quote Post
d3ut3r
post
Post #8





Grupa: Zarejestrowani
Postów: 709
Pomógł: 176
Dołączył: 24.10.2010

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


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.
Go to the top of the page
+Quote Post
Raven1122
post
Post #9





Grupa: Zarejestrowani
Postów: 369
Pomógł: 2
Dołączył: 1.11.2010

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


sprawdze co jest w srodku z pomoca print_r?
Go to the top of the page
+Quote Post

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: 22.08.2025 - 19:50