Autor | Zpráva | ||
---|---|---|---|
Enko Profil * |
#1 · Zasláno: 19. 3. 2013, 17:48:08
Ahoj, hledám řešení jak udělat následující.
Vypisuji data z databáze: <?php $result = mysql_query(" SELECT * FROM kosik WHERE user='$user' AND objednano='0' "); $polozka = mysql_num_rows($result); //pokud existuje polozka v databazi, tak ji muzeme zobrazit if($polozka > 0){ //vypis jednotlivych polozek z kosiku while($item = mysql_fetch_assoc($result)){ //zde budu vypisovat jednotlive polozky, co ale potrebuju, aby kdyz maji stejny identifikator(hodnota ve sloupci) napriklad id_polozka, coz je unikatni identifikator polozky aby se mi sloucili hodnoty do jednoho radku //napriklad, kdyz mam v teto tabulce vice radku se stejnou hodnotou, tak aby se mi vypsal pouze jeden radek, zobrazil se pocet kusu a secetla se cena } } ?> Doufám, že jsem to napsal dost pochopitelně. Nejsem si jistý jak to udelat. Predpokládám, že bude nejspíš nějaký další cyklus ve while(). Děkuji |
||
Tori Profil |
#2 · Zasláno: 19. 3. 2013, 17:53:24
Jde to udělat i v dotazu:
select *, count(*) as pocetKusu, sum(cena) as celkovaCena from kosik .... where ...atd. group by id_produktu |
||
Enko Profil * |
#3 · Zasláno: 19. 3. 2013, 20:19:58
Tori:
Jojo, to je přesně ono. Děkuju! :) |
||
Časová prodleva: 11 let
|
0