View previous topic :: View next topic |
Author |
Message |
tic984
Joined: 07 Sep 2003 Posts: 189 Location: Delnice
|
Posted: 19.02.2004 15:36 Post subject: Rekurzivna funkcijA?! |
|
|
Radim jedan mali projektic u ASP-u (slazem se nije najbolji odabir asp neki se rec, al jeb ga moram :) )
i naravno iskrsnuo je jedan veliki problem :)
Pa molim dobre ljude da podjele malo svoga znanja....... iliti POOOOOOOOMAGAJTE ako boga znate :)
ovak, trebam napravit funkciju koja mi iz baze podataka "gradi" meni!
Tree meni tocnije :)
ovak mi baza izgleda
___________________________________________________
kat_UID | kat_IME | kat_OPIS | kat_OWNER | kat_TEMPLATE
-----------------------------------------------------------------------------
kat_UID -> jedinstveni broj kategorije jel...
kat_IME -> govori za sebe
kat_OPIS -> - I I -
kat_OWNER -> vlasnik kategorije (kat_UID kategorije koja je iznad nje)
kat_TEMPLATE ->template koji ce se koristit za kategoriju
-----------------------------------------------------------------------------
dakle treba mi funkcija koja bi (pretpostavljam) pozivala sama sebe i tako prolazila kroz kategorije i buildala meni (planiro sam prikazivat to sa <ul> i <li> tagovima, i mozda sa nekim JS tree skriptom, al nekak mi je draze ovo sa listama .))
pa ako neko zna....
pretpostavljam da vanja zna, vjerovatno u PHP-u, al nema veze svaki php/asp/pseudo kod pomaze :)
e, da i baza je u ACCESS-u naravno :)
Zahvaljujem! :)
edit:
evo i slika kak bi ja to htio, ak moze pomoc :)
http:\\www.terragenetic.org/temp/kategorije.gif
Last edited by tic984 on 19.02.2004 15:50; edited 2 times in total |
_________________ ah.. |
|
Back to top |
|
|
retro_one
Joined: 16 Sep 2003 Posts: 880 Location: DUBRAVA.
|
Posted: 19.02.2004 15:46 Post subject: |
|
|
hm ja bi to napravio ovak:
u jednu tablicu strpao sve kategorije, u drugu sve linkove...i onda samo povlacis kategoriju po kategoriju i sve linkove koji su vezani uz nju...znaci ovak nes:
u while petlju
selektiraj ime i id kategorije
slektiraj linkove kojima je owner ta kategorija
i to je to |
_________________ Just your average eccentric programmer. |
|
Back to top |
|
|
tic984
Joined: 07 Sep 2003 Posts: 189 Location: Delnice
|
Posted: 19.02.2004 16:11 Post subject: |
|
|
kakve linkove?!
btw. svaka kategorija ima clanke pod sobom... i svaka kategorija moze imat podkategorije i svaka podkaregorija podkategoriju itd
ovo sa clancima mi naravno nije problem...... ali kako strukturirat kategorije?!
retro mislim da sa ovim tvojim nacinom mogu max 2 kategorije u dubinu :/
mislim da se nemoze to nikak drukcije rjesti nego sa rekurzivnom funkcijom!? |
_________________ ah.. |
|
Back to top |
|
|
pixelpusher
Joined: 12 Feb 2004 Posts: 123 Location: Rijeka
|
Posted: 19.02.2004 17:35 Post subject: |
|
|
napisat cu ti polu-pseudo kod...
Code: | function WriteMenu (ownerUID)
dim arrTemp
sql = "select sve WHERE kat_OWNER =" & ownerUID ' napravi select kako ti odgovara
arrTemp = rs.getrows
if isArray(arrTemp) then
response.write arrTemp(0) ' tu ispisi svaki item u meniju kako to odgovara
call WriteMenu(arrTemp(0)) ' recimo da je arrTemp(0) id
end if
end function
call WriteMenu(1) ' proslijedis owner-a od itema od kojeg zelis da krene rekurzija
|
hope it helps...
LiteEdit
www.liteedit.com |
|
|
Back to top |
|
|
|