| -Kubula- |
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
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)
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 896 Pomógł: 76 Dołączył: 15.11.2003 Skąd: Sosnowiec/Kraków Ostrzeżenie: (0%)
|
Ale dlaczego twój algorytm wygląda tak:
1. z kolejnych liczb robisz string np. "2+3+4" 2. umieszczasz taki string w tablicy 3. następnie wyciągasz 4. rozbijasz na fragmenty 5. sumujesz 6. na koniec zapisujesz ponownie do bazy sumę Zamiast 1. kolejną liczbę dodaj do liczby, która już jest w tabeli Albo: 1. dodaj do siebie wszystkie liczby 2. zapisz sumę w bazie Dobra, nie wnikam bo nie wiem jak wygląda całość ale czy Tobie się nie wydaje dziwne takie traktowanie danych? Ten post edytował Foxx 10.11.2007, 09:08:06 |
|
|
|
Kubula [php]Dodawanie wielu liczb z tabeli bazy danych w php 9.11.2007, 23:21:37
Foxx Zaproponuję jedno z wielu rozwiązań, które zakłada... 10.11.2007, 00:14:38
Kubula Wielkie dzięki za odpowiedź, faktycznie działa. Co... 10.11.2007, 02:54:32
Foxx Nieprzemyślana baza nie z powodu nazw tabel ale z ... 10.11.2007, 03:19:52
petylyl Jeśli chodzi o kod formularza to jest on na 100% p... 10.11.2007, 03:27:15 
Gość Cytat(petylyl @ 10.11.2007, 03:27:15 ... 10.11.2007, 03:29:25
Kubula Otóż potrzebne mi to jest do gry którą tworzę. Ucz... 10.11.2007, 05:02:47
Kubula Mam 3 pola do wpisywania punktów w panelu administ... 11.11.2007, 20:09:03 ![]() ![]() |
|
Aktualny czas: 1.04.2026 - 18:25 |