Avatar billede spritzer Nybegynder
25. juli 2003 - 15:57 Der er 4 kommentarer og
1 løsning

Brug af - MODE eks. fil.asp?mode=ret

Hey, nogen af jer der har et eksempel på brug af mode, en artikel der forklare hvordan det fungere. Eksempelvis sådan at jeg fra en asp fil både kan /indsætte/slette/opdatere i en Access db, uden at skulle lave en ASP fil til hver funktion?
Avatar billede Slettet bruger
25. juli 2003 - 16:02 #1
på fil.asp skal du bare skrive

<%
if request.querystring="ret" then
sql-sætning
end if
%>
Avatar billede spritzer Nybegynder
25. juli 2003 - 16:07 #2
Hehe takker men kan du ikke uddybe det lidt mere? forstå ikke helt.
Avatar billede eagleeye Praktikant
25. juli 2003 - 16:08 #3
Et eks, man kan så dele sin fil ind i afsnit med modes, først hendter du moden med Request.QueryString. QueryStreingen er i linket som man så skriver eksvis sådan her:

filnavn.asp?mode=indset
filnavn.asp?mode=opdater
filnavn.asp?mode=slet

Man bruger typsik Select Case til at dele koden op sådan her:


<%
mode = Rerquest.QueryString("mode")
'Hvis mode er tom = "" så sæt den til en default mode enten en af de som
'benyttes eller en "dummy" hvor der ikke sker noget i koden, her sætte den til
'visform så man kan indtaste i formen
if mode = "" then mode ="visform"


Select Case mode

Case "dummy"
  Response.write "Ingen hanling"


Case "indset"
  set Conn = Server.CreateObject("ADODB.Connection")
  Conn.Open ConnectionString

  SQL = "INSERT INTO xxx (kol) VALUES ('" & Request.Form("FELT") & "')"
  Conn.Execute(SQL)
  Conn.Close
  Set  conn = Nothing

  Response.write "data gemt"

Case "visform"
%>
  <form action="filnavn.aps?mode=indset" method="post">
  <input type=text name="felt">
  <input type=submit name="gem" value="gem">
  </form>
<%
End Select
Avatar billede spritzer Nybegynder
25. juli 2003 - 16:18 #4
okay og jeg kalder bare funktionen ved at klikke på et link ala fil.asp?mode=indset
Avatar billede spritzer Nybegynder
25. juli 2003 - 16:21 #5
dooh det havde du skrevet takker!
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