Forum FAQForum FAQSearchSearch MemberlistMemberlist Forum ignore listForum ignore list RegisterRegister ProfileProfile Log in to check your private messagesLog in to check your private messages Log inLog in
Rekurzivna funkcijA?!

 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    mi3dot.org Forum Index -> Server-side
View previous topic :: View next topic  
Author Message
tic984



Joined: 07 Sep 2003
Posts: 189
Location: Delnice

PostPosted: 19.02.2004 15:36    Post subject: Rekurzivna funkcijA?! Add user to your forum ignore list Reply with quote

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
View user's profile Send private message Visit poster's website
retro_one



Joined: 16 Sep 2003
Posts: 880
Location: DUBRAVA.

PostPosted: 19.02.2004 15:46    Post subject: Add user to your forum ignore list Reply with quote

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
View user's profile Send private message
tic984



Joined: 07 Sep 2003
Posts: 189
Location: Delnice

PostPosted: 19.02.2004 16:11    Post subject: Add user to your forum ignore list Reply with quote

kakve linkove?!

btw. svaka kategorija ima clanke pod sobom... i svaka kategorija moze imat podkategorije i svaka podkaregorija podkategoriju itd Smile

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
View user's profile Send private message Visit poster's website
pixelpusher



Joined: 12 Feb 2004
Posts: 123
Location: Rijeka

PostPosted: 19.02.2004 17:35    Post subject: Add user to your forum ignore list Reply with quote

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
View user's profile Send private message Send e-mail Visit poster's website
Display posts from previous:   
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    mi3dot.org Forum Index -> Server-side All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group