Autor Zpráva
Sat@n
Profil *
Ahoj,

mohl by mi někdo poradit nebo poslat návod na rekurzivní funkci v PHP?

Potřebuju díky ní generovat pole v poli, abych to pouštěl do Smarty a mohl tak vytvořit strukturované menu.

Mohl by někdo prosím trochu nastínit jak na to a o co tady vůbec jde?

Díky.
K.
Profil *
Zkus se nejprve zeptat strýčka googla a nebo tetičky wiki
Chandler
Profil *
Sat@n
Princip rekurze a iterace
Sat@n
Profil *
Pro vysvětlení, používám todle pro výstup z db do smarty, jakým způsobem bych to mel poupravit aby mi z toho vylejzalo pole v poli??
* Stejný postup používám i pro podmenu, které má jen jiný parametr id_nadrazene - aby bylo jasné k jakému id se páruje podmenu...

  $query = mysql_query("SELECT * FROM stranky WHERE id_nadrazene = 0");
  $row = array();
  while($pole = mysql_fetch_array($query)) {
    $row[$pole['id']] = array(
                              "id" => $pole['id'],
                              "id_nadrazene" => $pole['id_nadrazene'],
                              "verze" => $pole['verze'],
                              "typ_stranky" => $pole['typ_stranky'],
                              "nazev" => $pole['nazev'],
                              );
  }
  
  return($row);

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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

0