Avatar billede clausn Nybegynder
30. august 2001 - 20:44 Der er 10 kommentarer og
1 løsning

Arrays og funktioner og mere til

Jeg har en tabel der ser sådan her ud:

WebpartID Zone PartOrder
1    1    0
7    1    1
4    1    2
6    1    3
8    2    0
5    2    1
2    2    2
3    2    3

Den første kolonne er ID for nogle punkter i en menu

Den anden kolonne er om det er venstre (1) side eller højre (2) side af en tabel

Den trejde kolonne er rækkefølgen det skal stå i. Hvor 0 skal være øverst.

Nu er det sådan så, WebPartID (den første kolonne) ikke nødvendigvis står i denne rækkefølge, men i en vilkårlig anden.

Hvordan får jeg dette udskrevet på en side, så den selv tager højde for om WebPartID \"hører til\" den ene side eller den anden, og at det står i den rigtige rækkefølge?

For hvert WebParID har jeg en funktion som jeg gerne vil kunne kalde - hvordan er det muligt?
Avatar billede prof2 Nybegynder
30. august 2001 - 20:48 #1
Jeg forstår slet ikke hvad du vil have?? Hvordan er det der data gemt? Kommer det fra Array, eller database ???
Avatar billede clausn Nybegynder
30. august 2001 - 20:50 #2
Disse data kommer fra en Access db. Det skal vel ud i et array for at man kan sortere de data efter størrelse fra feltet PartZone?
Avatar billede prof2 Nybegynder
30. august 2001 - 21:04 #3
Nej. Du skal vel bare i din sql sætning, til venstre skrive:

select * from felt where zone=1 order by partorder

og

select * from felt where zone=2 order by partorder
Avatar billede clausn Nybegynder
30. august 2001 - 21:10 #4
Ja, men hvordan hvordan får jeg kædet det sammen med en funktion hvor hvert punkt i WebpartID ?
Avatar billede prof2 Nybegynder
30. august 2001 - 21:20 #5
Hvorfor skal du det ??? Altså have en funktion !
Avatar billede clausn Nybegynder
30. august 2001 - 21:23 #6
Jeg har en masse punkter som skal ind under de forskellige WebpartID.
Fx så er WebpartID nr 1 indholdet fra firmaets intranet, nr 2 er de nyeste faqs, nr 3 de mest populære osv...
Jeg har ikke nogen ide om hvordan man ellers kan få det ind på siden. Hvis du har bedre forslag, er de velkommende!
Avatar billede prof2 Nybegynder
30. august 2001 - 21:24 #7
Du skal vel bare have de udtræk fra databasen. Og så loope dem igennem.Hvad skal du bruge WebpartID til? Den skal vel ikke sortere efter det felt vel ??

Du ved hvad en sql kald er osv, ing ? Istedet for at hente alle ud fra databasen, så brug de sql sætninger jeg skrev ovenfor. Og så den til venstre, skal du loope igennem i venstre side, og omvendt!
Avatar billede prof2 Nybegynder
30. august 2001 - 21:26 #8
Kan du ikke beskrive lidt bedre hvad du skal. Du har intet nævnt om punkter osv... Hvor kommer de fra?
Avatar billede clausn Nybegynder
30. august 2001 - 21:26 #9
Ja. Så får jeg også siden udskrevet. Ja jeg kender godt SQL, men da jeg skal have noget information på siden, skal jeg på en eller anden måde kæde det sammen med nogle funktioner. Jeg ved bare ikke hvordan?
Avatar billede clausn Nybegynder
30. august 2001 - 21:31 #10
Hvis jeg uskriver nu får jeg:
2    7
3    8 
6    1
5    4
Så langt så godt. Nu skal jeg bare have hentet nogle informationer, som jeg skal have ind i stedet for tallene.
Tænkte lige på om man ikke kunne lave en case select så hvis den var 2, ville den hente funktionen test() osv?
Avatar billede clausn Nybegynder
30. august 2001 - 21:42 #11
Har fået det løst.
Lavede en select case lcase(rs(\"WebPartID\")) og en masse cases hvor de hver indeholdt en funktion som indeholder en masse asp kode...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester