Autor Zpráva
Maros
Profil *
Mám tabuľku:
IDuser, polozka, nazov, cena

IDuser je užívateľské čislo

Z databázy potrebujem vytiahnuť všetky dáta (nazov, cena) od jedného užívateľa (IDuser) s tým, že dáta budú zoradené podľa POLOZKA. To by nebol problém, ale ja to potrebujem dostať do tabuľky (už ako výstup na stránke) s tým, že sa vypíše najskôr riadok v tabuľke, ktorý bude obsahovať údaj z POLOZKA potom budú nasledovať všetky záznamy, ktoré majú rovnakú POLOZKU, následne zase riadok POLOZKA a znova ďalšie záznamy s touto istou POLOZKOU.
Pritom v DB môže byť POLOZKA na ktoromkoľvek riadku.

Pre lepšiu predstavu je tu obrázok ako by to malo vyzerať:

TABULKA
Nox
Profil
udělal bych to třeba takto (napsaný zhruba, však to pochopíš)
...snad to bude fungovat

select polozka,nazov,cena from tabulka order by polozka

$result=mysql_query...
echo table
$start=0

while($data=mysql_fetch_array($result)){

if($predchozi==$data["polozka"]){
echo tr td nazov td cena
}
else{
if($start==0) echo /table $start=1
else{
echo tr th polozka
echo tr td nazov td cena
}
}
$predchozi=$data["polozka"];
}
Tomasss
Profil *
SELECT * FROM table WHERE IDuser = neco ORDER BY POLOZKA
Tomasss
Profil *
minuta a půl :(
Maros
Profil *
OK, ďakujem

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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