Autor | Zpráva | ||
---|---|---|---|
maxx Profil * |
#1 · Zasláno: 5. 4. 2009, 22:52:37
Zdravim,
chtěl bych se zeptat, jak se dá nejlépe udělat výpis do dvou seznamů. Abych měl např. toto: <ul> <li>Auto (ID: 1)</li> <li>Taxi (ID: 3)</li> </ul> <ul> <li>Autobus (ID: 2)</li> <li>Trolejbus (ID: 4)</li> </ul> Dá se to nějak vyřešit jednim dotazem? Abych dal např. SELECT * FROM prostredky ORDER BY id ASC A ono by se mi házeli lichý do prvního seznamu a sudý do druhého seznamu. Díky za pomoc |
||
Alphard Profil |
#2 · Zasláno: 5. 4. 2009, 23:05:21
tohle bych řešil v aplikační logice (asi PHP), vytvořit dvě pole $liche a $sude, rozházet prvky jak je potřeba a pak jednoduše 2x foreach
|
||
TomášK Profil |
#3 · Zasláno: 5. 4. 2009, 23:07:50
Napadají mě dvě řešení, oba používají dotaz, který jsi napsal:
1, Procházet data řádek po řádku a ukládat sudé řádky do pole $sude, liché řádky do pole $liche a pak vypsat tabulku pro pole $sude (auto, taxi) a pote pro pole $liche. 2, Procházet data ve dvou cycklech - v prvním vypsat tabulku pro sudé řádky, liché přeskakovat, pak přeskočit na začátek dat ( mysql_data_seek($result, 0) |
||
Časová prodleva: 15 let
|
0