Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]Dodawanie wielu liczb z tabeli bazy danych w php
-Kubula-
post
Post #1





Goście







Witam,
mam problem z dodawaniem liczb z tabel z bazy danych. Mam dwie tabele w bazie danych o zmiennych $row[1] i $row[2]

Kod dodawania wygląda następująco

  1. <?
  2. $suma = $row[1]+$row[2];
  3. echo "suma: $suma";
  4. ?>


Jesli $row[1] to, załóżmy, liczba 10 a $row[2] liczba 20 to wynik jaki otrzymam to 30 - czyli wszystko ok. Ale jeśli w $row[1] (albo [2]) będzie ciąg liczb np.: (10, 11, 12) albo (10+11+12) to brana jest pod uwagę tylko pierwsza liczba (10). Jak powinien wyglądać kod, kiedy w zmiennej jest ciąg liczb, a ja chce uzyskać wynik dodawania ich wszystkich?
Powód edycji: dodalem tag (cysiaczek)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
-Kubula-
post
Post #2





Goście







Mam 3 pola do wpisywania punktów w panelu administracyjnym, dla każdego gracza osobno.

1. Pole A [ ]
2. Pole B [ ]
3. Pole C [ ]

i na końcu Suma punktów [$suma]

I teraz załóżmy mamy gracza X, wchodzę w jego panel i widzę

1. Pole A [+5, +5, +10 ]
2. Pole B [+5, +5, +5 ]
3. Pole C [+5 ]

Suma punktów: 40

Oczywiście on w swoim panelu widzi to samo, jednak w formie tekstowej, bez możliwości edytowania.
I teraz, chcąc dopisać mu punkt klikam w panel, wybieram sobie pole i wpisuję kolejne +5, co za tym idzie automatycznie suma wyniesie 45.

Mam nadzieję, że to wyjaśniłem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Na pytanie, czy to dobry sposób, odpowiem, nie wiem. Taki wymyśliłem i tylko taki potrafiłem zrealizować (przy Twojej pomocy). Z pewnością dałoby to się zrobić lepiej, jednak na tym kończą się moje umiejętności (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie


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: 1.04.2026 - 18:28