Autor Zpráva
Jarda L.
Profil *
Zdravím,

vytváříme menu pomocí spojového seznamu tak abychom co nejvíce zjednodušil řazení.

Vymysleli jsme si spojový seznam. U každé položky tedy máme ID, NEXT a PREVIOUS.

Což o to, myšlenka je to hezká, jenže jak vypsat položky tak aby byly správně seřazeny?

Neřešili jste to již někdo?

Díky za každou myšlenku.
TomášK
Profil
Načti položky do pole $menuitems[] a pak je vypiš přibližně takto:
$item = $menuitems[0];
while($item) {
  echo "$item->title";
  $item = $item->next;
}
Jarda L.
Profil *
Dám ještě i příklad - pracuji s ID:

ID      TEXT          PREV     NEXT
1        Auta          0           3
2        Letadla     3           0
3        Motorky    1           2
Jarda L.
Profil *
Zkusím a dám vědět. Díky.
Joker
Profil
Jarda L.
Má v daném případě tohle řešení nějakou přidanou hodnotu oproti tomu, kdyby tam byl jen sloupec "pořadí"?
Jarda L.
Profil *
No já největší výhodu vidím (možná je ale má představa mylná) v jednodušších operacích vkládání a posouvání položek uprostřed menu (nepřepočítává se pořadí).

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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