Grundlæggende ASP: 3 - Systemer og Scripts
ForordHej,Dette er min tredje artikel om grundlæggende ASP. Jeg vil anbefale at man læser de forrige før man giver sig i kast med denne: 1: http://rowl.dk/Articles/1 2: http://rowl.dk/Articles/8 Jeg vil i denne artikel forsøge at give jer et indblik i den store forskel det er at programmere ASP, eller et andet serverside sprog, i forhold til HTML/CSS. System med variabler Jeg har førhen forklaret hvad variabler er og hvordan de bruges. Dog har jeg ikke vist hvad man kan bruge dem til og hvor vigtige de egentlig er. Det er blandt andet det jeg vil vise i denne artikel. Du har nok set andre hjemmesider med disse såkaldte forms. Felter hvorpå hjemmesiden kan modtage information om/fra den besøgende og måske endda indsætte i en database. Det med databasen er endnu en smule indviklet men vi kan lave et simpelt script der udskriver vores navn: side1.htm
Dette er vores første side i systemet. Siden hedder side1.htm fordi der overhoved ikke indgår noget asp her. Det er en ren html-formular. Hvis du vil lære mere om formularer kan denne artikel anbefales: http://www.html.dk/artikler/00011/ Det siden gør i store træk er at vise et formularfelt som brugeren kan indtaste sit navn i. Når personen så klikker på submit-knappen så bliver man sendt hen på side2.asp (som ikke findes endnu) side2.asp
Ikke en særlig lang fil men den gør sit arbejde. Det den gør er at den udskriver Det der blev postet fra formen under navnet "navn".
Du kan nu prøve at åbne den første fil, indtaste dit navn og trykke på submit-knappen. Så skulle den gerne udskrive dit navn. Det er desværre ikke længere muligt at se eksemplet. En lille udvidelse Vi kan, ved at lave ganske få ændringer i de forskellige filer, lave så det er muligt at få flere informationer om den besøgende. Jeg vil lave 2 nye filer til at vise dette. side1b.htm
side2b.asp
Det er desværre ikke længere muligt at se eksemplet. Flersproget Vi kan nu ved hjælp af en if-sætning og den information vi får fra feltet "national" lave så man får den korte tekst på det sprog man har valgt. Til det laver vi endnu 2 nye filer:
Det er desværre ikke længere muligt at se eksemplet. Jeg håber i fik et indtryk af hvilke fantastiske muligheder man pludselig får med ASP. I min næste artikel vil jeg vise jer hvordan man laver en gæstebog/tagwall ved hjælp af ASP og en Mysql database. Næste artikel: http://rowl.dk/Articles/44 Sidst redigeret 22:11 28/06/2009 |
|
Kommentarer
Giv din mening tilkende om denne artikel, eller læs andres.Har du spørgsmål eller brug for hjælp til denne artikel henvises du til forummet.
|
Opdatere: Wow!! Det er jo forklaret på en måde, så selv jeg forstår det :D ;) Sidst redigeret 19:27 - 23/12/2005 |
Oprettet af:
|
| Hvad siger du wow til ? |
Oprettet af:
|
| NICE.. |
Oprettet af:
|
|
Den måde du gør det på er jo ekstrem besværlig ? Side2b.asp : ( SOM DU GØR ) Hej.<br> Dit navn er <% Response.Write Request.Form("navn") %> og du er <% Response.Write Request.Form("alder") %> år gammel.<br> Desuden kommer du fra <% Response.Write Request.Form("national") %> side2b.asp ( SOM JEG GØR ) Hej .<br> DIt anvn er <% Request.form("navn") %> og du er <% Request.Form("alder") %> år gammel.<br> Desuden kommer du fra <% requst.form("national") %> Det forkortes jo ekstremt meget? Du gør det svært at kode asp :S ? Alt i alt : <% Response.write Request.Form("navn")%> - NEEEEEEEEJ <% Request.form("navn")%> - JAAAAAAAA |
Oprettet af:
|
|
Der må jeg lige modsige dig :) Det er rigtigt at der findes en kortere måde end den jeg bruger der, men den virker ikke den du bruger? Hvis du blot skriver
Hvis du derimod skriver
Sidst redigeret 18:01 - 24/01/2006 |
Oprettet af:
|
| :) :D ;) 8) :O :P :( :| |
Oprettet af:
|
| Argh, det troede jeg faktisk jeg havde gjrot. |
Oprettet af:
|
| Hehe :P |
Oprettet af:
|
| Hvorfor gør Micra det svært at kode ASP? Har han hacket sig ind på en eller anden mærkelig server, og totalt ændret på sproget? :P Efter mine PHP kundskaber kan jeg godt se, det ikke er den letteste måde at lave det på, og jeg er ingen ørn til ASP, men til gengæld går hans artikel i dybden, så skidt med at han ikke laver det på den samme, supersmarte, toptrænede måde, som du laver det på, Xuzia... ;) |
Oprettet af:
|
|
Xuzia, kan man jo ikke? Mr. Opi, hans måde er ikke smart, toptrænet osv. da det ikke virker. <%="Hej med jer"%> - Er nok det korteste man kan? --- Derfor foretrækker jeg Python, da man hurtigt og let kan skrive flere linjer uden at bruge <br /> hele tiden, f.eks. print """ Her kan der stå flere linjer af gangen """ |
Oprettet af:
|
Side af 2
