Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL] Wyniki z tablicy
Sadu2
post
Post #1





Grupa: Zarejestrowani
Postów: 229
Pomógł: 13
Dołączył: 31.05.2007

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


Witam,
Mam oto taki kod (koszyk do sklepu):

  1. <?php
  2. ......
  3. $item = explode(',',$cart);
  4. echo print_r ($item);
  5. $c = array_sum($item) / $item[0];
  6. echo $c;
  7. ......
  8. ?>


I teraz mam problem, ponieważ gdy dodam jeden przedmiot jest wszystko dobrze, zmieniam jego ilość - jest dobrze, ale problem pojawia się gdy dodam drugi przedmiot (każdy o ilości 3). Wtedy dostaje:

Kod
Array ( [0] => 212 [1] => 212 [2] => 212 [3] => 211 [4] => 211 [5] => 211 )


211,212 - to są ID przedmiotów. Chciałbym poprostu wpisać w zapytanie UPDATE, ile tych przedmiotów jest. Czyli, zsumować wszystkie ID = 212, wpisać tą ilość do przedmiotu o ID 212, no i potem to samo z 211.
15.9858490566 - to jest wynik $c, gdy są dodane 2 produkty, każdy o ilości 3

Z góry byłbym bardzo wdzięczny.

Nikt nie wie jakby to zrobić?

//EDIT:

Rozwiązanie przykładowe:

Kod
foreach(array_count_values($item) as $id => $cnt)


Ten post edytował Sadu2 22.06.2008, 23:49:48
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 Aktualny czas: 21.08.2025 - 15:05