Avatar billede Slettet bruger
29. september 2003 - 15:14 Der er 6 kommentarer og
1 løsning

Design og data seperation

Jeg er ved at udvikle et lille cms system. I den process kunne jeg godt tænke mig at holde de data der kommer fra databasen adskilt fra de designs mine evt brugere har. Dette er en fordel når man skal lave opdateringer i systemet.

Har man adskilt data og design kan man uden videre lave rettelser uden at skulle ind på hvert enkelt design og rette.

Men hvad skal man gøre for at det kommer til at virke.

Eks. Generering af en menu hvor outputtet først skal sendes når det er behandlet datamæssigt.

Har hørt en fugl synge om xml men er ikke så stiv i det?
Avatar billede thesurfer Nybegynder
05. oktober 2003 - 04:19 #1
jeg har lige lavet noget der ligner det du vil ha'.. tror jeg..
eksempel: du har din design.asp og din kode.asp
kode.asp: udfører det den skal, og ligger resultatet i en variabel x
design.asp: viser designet, og indeholder <!-- #include file="kode.asp" //-->. Der hvor du vil have din data ind, indsætter du bare <%=x%> som er det samme som <% response.write x %>

jeg ar lige arbejdet på et projekt hvor der skulle hentes data fra en db og opdatere en design side.. kode.asp udfører aflt arbejdet, og resultatet inkluderes i designet med 2 ligner (det er også mere overskueligt)
Avatar billede Slettet bruger
08. oktober 2003 - 09:04 #2
Ok men hvordan håndterer du så menuer feks. Den skal jo på server side lave et gennemløb hvor den henter menuer...

hvordan har du gjort det?
Avatar billede thesurfer Nybegynder
08. oktober 2003 - 17:12 #3
kan du give et eksempel, eller et link, på det du vil lave?
Avatar billede Slettet bruger
09. oktober 2003 - 08:08 #4
Nej ikke rigigt. Men jeg mener at hvis man har en menu der skal hentes fra db vha en løkke, hvordan fåe man den så til at lave denne løkke og så først bagefter udskrive den på klientens skærm.
Avatar billede thesurfer Nybegynder
10. oktober 2003 - 00:22 #5
det kommer an på din menu struktur i din database..
Avatar billede Slettet bruger
10. oktober 2003 - 09:35 #6
fair nok...men hvordan vil du så lave en løkke og udskrive indholdet af den på siden når koden skal eksekveres i en include fil.?
Avatar billede thesurfer Nybegynder
10. oktober 2003 - 15:50 #7
som jeg sagde i mit første indlæg:
include filen laver alt arbejdet, og smider det over i nogle variabler..

fra din hoved fil skriver du så <%=variablenavn%> der hvor du vil have den skal udskrive det den lavede på include siden :)

eksempel..
inc.asp (include filen):
x = "hello"

hovedside:
<%=x%> world.

kommer til at se sådan ud:
hello world.
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