Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Sumowanie tabeli
Raven1122
post 4.04.2012, 20:49:40
Post #1





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

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


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
Go to the top of the page
+Quote Post
Ruch Radzionków
post 4.04.2012, 23:01:41
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>


--------------------
Pomogłem daj pomógł
Go to the top of the page
+Quote Post
Raven1122
post 5.04.2012, 09:48:52
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 tongue.gif
Go to the top of the page
+Quote Post
kontur
post 5.04.2012, 09:52:43
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 5.04.2012, 09:58:46
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 5.04.2012, 10:08:33
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 ?


--------------------
http://d3ut3r.wordpress.com/ | mysql_* jest przestarzałe UŻYWAJ PDO!
Go to the top of the page
+Quote Post
Raven1122
post 5.04.2012, 10:10:47
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 5.04.2012, 10:28:03
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.


--------------------
http://d3ut3r.wordpress.com/ | mysql_* jest przestarzałe UŻYWAJ PDO!
Go to the top of the page
+Quote Post
Raven1122
post 5.04.2012, 10:33:04
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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.07.2025 - 04:10