Autor | Zpráva | ||
---|---|---|---|
Stepanka Profil * |
#1 · Zasláno: 4. 8. 2008, 19:03:53
Ahoj,
prosím nemohl by mi někdo poradit s následujícím problémem? Nejdřív zkopíruju o co přibližně jde: DOTAZ NA DB while ($row = db_fetch_array($result)) { echo $row['realname']; echo $row['id_projektu']; echo $row['category']; echo $row['summary']; } Tento kód mi vypíše například něco jako "Oskar Svoboda, 12, Web, Projekt na webu". Další řádek: "Oskar Svoboda, 6, eshop, Projekt v eshopu". Takovýchto podobných řádků se z DB vypíše třeba 10, přičemž jména se semtam opakují (jako v těchto dvou řádcích). Jenže já bych potřebovala, aby se to jméno naopakovalo. Aby to ten cyklus vypisoval takto: Oskar Svoboda 12, Web, Projekt na webu 6, eshop, Projekt v eshopu Další jméno 1, web, projekt ten a ten 8, web, projekt jiný 15, atd atd Zkouším to pomocí dvou cyklů, ale vůbec se mi to nedaří. Nevěděl by někdo, prosím, jak asi na to? Děkuju moc. |
||
nightfish Profil |
#2 · Zasláno: 4. 8. 2008, 19:06:45
$oldname = ""; while ($row = db_fetch_array($result)) { if ($row['realname'] != $oldname) echo $row['realname']; echo $row['id_projektu']; echo $row['category']; echo $row['summary']; $oldname = $row['realname']; } (do dotazu bude zřejmě potřeba přidat něco jako "order by realname", aby byly všechna stejná jména "u sebe") |
||
Stepanka Profil * |
#3 · Zasláno: 4. 8. 2008, 19:18:39
nightfish
Perfetní, moc moc děkuju! ;-) |
||
Časová prodleva: 16 let
|
0