Autor Zpráva
Enko
Profil *
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
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 *
Tori:
Jojo, to je přesně ono. Děkuju! :)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: