| 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: 13 let
|
|||
0