Autor Zpráva
vlado123
Profil *
Mám taký malý problém, mám napísanú rekurznú funkciu na vypísanie menu:




function vypisMenu($stranka,$stranka = 0,&$navigacia)
{

$vyberPolozky = mysql_query("SELECT id,nadpis FROM stranky WHERE rodic = '$stranka' ORDER BY priorita");


while ($vypisPolozky = mysql_fetch_row($vyberPolozky))
{
$navigacia = $navigacia . "<ul>\n";
$navigacia = $navigacia . "<li>\n";

$navigacia = $navigacia . "<a href=\"index.php?stranka=$vypisPolozky[0]\"> $vypisPolozky[1] </a>\n";

vypisMenu($stranka,&$navigacia);

$navigacia = $navigacia . "</li>\n";
$navigacia = $navigacia . "</ul>\n";
}

return $navigacia;

}



Stále mi to hádže chybu, že pri volaní funkcie chýba nejaký parapeter.

Jedná sa mi o funkciu ktorá mi vypíše stromové menu u ktorého dopredu neviem koľko bude mať úrovní.

Ďakujem.
Peca
Profil
vypisMenu($stranka,&$navigacia); potřebuje 3 parametry.
Nejsem si jistý, ale pokud chceš mít $stranka nepovinný, tak ho musíš dát jako poslední parametr.
vlado123
Profil *
Aj keď som prehodil parametre sa to zase nejak cyklý, budem to musieť mymyslieť nejak ináč.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0