Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js] dynamiczne grupowanie danych
yarek12
post
Post #1





Grupa: Zarejestrowani
Postów: 127
Pomógł: 0
Dołączył: 5.08.2010

Ostrzeżenie: (10%)
X----


Witam,
Mam 3 inputy text (t_n) i 3 inputy text (r_n)

  1. <input type="text" name="t_1"><input type="text" name="r_1">
  2. <input type="text" name="t_2"><input type="text" name="r_2">
  3. <input type="text" name="t_3"><input type="text" name="r_3">


Przykładowo wpisuje do t_1, t_2 i t_3 wartość 1, i teraz to r_1 wpisuje "dom", do r_2 też "dom", a do r_3 "trawa".

Przy użyciu tych danych chciałbym otrzymać 2 (jako suma wartości gdzie r_n wynosi "dom") i 1 (jako suma wartości gdzie r_n wynosi "trawa").

Prościej mówiąc potrzebuję sumować wartośći t_1 gdzie r_n jest takie same.


Jakieś pomysły?? Sam myślę żeby to zrobić na array, i pogrupować do tabeli - niestety nie mam pomysłu na strukturę tabeli i dodawanie.


Przypominam, że cały skrypt musi działać dynamicznie (bez odświeżania strony).


Z góry dziękuje za pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
yarek12
post
Post #2





Grupa: Zarejestrowani
Postów: 127
Pomógł: 0
Dołączył: 5.08.2010

Ostrzeżenie: (10%)
X----


Hmmm, funkcja array_count_values(); na pewno mi pomoże, jednak on zlicza ile jest w tabeli danych o podanej nazwie.

  1. <?php
  2. $array = array(1, "hello", 1, "world", "hello");
  3. $count = array_count_values($array);
  4. echo $count['hello'];
  5. ?>


W takim wypadku echo zwróci 2, ponieważ w tej tabeli są dwa "hello".
Możliwe, że źle wykorzystałem twoją poradę, proszę o małe wyjaśnienie, jak to wykorzystać w moim przypadku, kiedy potrzebuje zsumować wszystkie wartości t_n gdzie r_n jest takie samo (patrz 1 post).

Go to the top of the page
+Quote Post

Posty w temacie
- yarek12   [js] dynamiczne grupowanie danych   9.06.2011, 11:41:51
- - wookieb   Wrzuć dane do tablicy i... http://phpjs.org/functi...   9.06.2011, 11:45:41
- - yarek12   Hmmm, funkcja array_count_values(); na pewno mi po...   9.06.2011, 12:09:12
- - wookieb   Twoja tablica [JAVASCRIPT] pobierz, plaintext var...   9.06.2011, 12:11:37
- - yarek12   Czy w takim wypadku funkcja nie podliczy mi ponown...   9.06.2011, 12:17:03
- - wookieb   Wybacz nie zrozumiałem Cię :/ No to niestety trzeb...   9.06.2011, 12:26:11
- - yarek12   wywala null, albo undefinde   9.06.2011, 12:32:24
- - wookieb   Aj. poprawiam [JAVASCRIPT] pobierz, plaintext Wyba...   9.06.2011, 12:36:02
- - yarek12   [HTML] pobierz, plaintext <script type="te...   9.06.2011, 12:41:37
- - wookieb   Bo.. nie ma pól z grupy t i r o tych samych wartoś...   9.06.2011, 12:44:59
- - yarek12   Alert ma zwracać, no jednak teraz też nie do końca...   9.06.2011, 12:51:23
- - wookieb   Trzeba było ten przykład walić na początku... [JAV...   9.06.2011, 13:00:30
- - yarek12   Hmmm, nie mogę wytestować, nie wiem dlaczego docum...   9.06.2011, 13:08:24
- - wookieb   firebug i console.log (frazy dla google) Poza tym ...   9.06.2011, 13:10:10
- - yarek12   Wpisuje tylko ostatnią wartość do countArray, a ni...   9.06.2011, 13:16:51
- - wookieb   A mówiłem "console.log" i nie "arr...   9.06.2011, 13:20:25
- - yarek12   Możesz usunąć temat, chyba nie dojdziemy do porozu...   9.06.2011, 14:45:09
- - wookieb   Przestań się rzucać. Dostałeś jasne wskazówki. Co ...   9.06.2011, 14:50:16
- - yarek12   Nie chce być upierdliwy, ale nie do końca rozumies...   9.06.2011, 17:19:37
- - wookieb   [JAVASCRIPT] pobierz, plaintext var t, r;var count...   9.06.2011, 20:36:33
- - yarek12   Dzięki bardzo pomogłeś, teraz ten sam skrypt potrz...   10.06.2011, 13:25:06


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: 29.06.2026 - 06:07