| Autor | Zpráva | ||
|---|---|---|---|
| sparky Profil * |
#1 · Zasláno: 14. 3. 2016, 08:44:24
Zdravím, tvořím funkci pro výpis části "cestičky" webu. Kod je:
function getParent($id){
global $cfg;
$dot="SELECT id, titleUrl, title, parent FROM {$cfg['tbl_menu_items']} WHERE id='{$id}'";
$parent=queryDBdata ($dot);
if(!empty($parent)){
$result = "";
for($i=0; $i<count($parent);$i++){
$result.="<a href='" . PATH_HTTP . "page/{$parent[$i]['id']}/{$parent[$i]['titleUrl']}' title='{$parent[$i]['title']}'>{$parent[$i]['title']}</a><span>/</span>";
$result.=getParent($parent[$i]['parent']);
}
return $result;
}
}Takto mi to vypisuje cestu v obráceném pořadí než bych chtěl. Potřeboval bych poradit, jakým způsobem, pokud nějaký existuje, výpis dat obrátit. Díky |
||
| Zechy Profil |
#2 · Zasláno: 14. 3. 2016, 08:48:20
sparky:
$dot="SELECT id, titleUrl, title, parent FROM {$cfg['tbl_menu_items']} WHERE id='{$id}' ORDER BY id DESC"; |
||
| Kajman Profil |
#3 · Zasláno: 14. 3. 2016, 09:11:30
sparky:
$result=getParent($parent[$i]['parent']).$result; Pokud použitete traversování kolem stromu, stačil by jeden sql dotaz (sekce Drobečková navigace na Traverzování kolem stromu prakticky). |
||
|
Časová prodleva: 10 let
|
|||
0