Avatar billede stauer Nybegynder
03. oktober 2002 - 19:20 Der er 6 kommentarer

Request.ServerVariables("REQUEST_METHOD") = "GET"

Skriver jeg dette forkert eller huh? Den prøver at køre sql uden at method er lig med GET



if Request.ServerVariables("REQUEST_METHOD") = "GET" then

Id = Request.Form("id")

strSQL = "Delete From produkter where produkt_id = "&Id
Response.Write(strSQL)
Response.Write("Produktet er nu slettet!")

' SQL sætning eksekveres
Conn.Execute(strSQL)

End If
Avatar billede eagleeye Praktikant
03. oktober 2002 - 19:25 #1
Når du bruger GET så skal du bruge Request.Querystring

Id = Request.Querystring("id")

Du skal bemæke at en side altid bliver hendtet med GET selvom der ikk er en form som har send data til siden.
Avatar billede stauer Nybegynder
03. oktober 2002 - 19:30 #2
hvordan får jeg den så til KUN at køre sql'en hvis man har klikket på et link.. og ikke når siden loader almindeligt ?
Avatar billede eagleeye Praktikant
03. oktober 2002 - 19:33 #3
Hvis man bruger method="post" på sin form.

<form method="post" action="side.asp">


og så på den side form'en sender til:

if Request.ServerVariables("REQUEST_METHOD") = "POST" then

Id = Request.Form("id")

...mere kode
Avatar billede stauer Nybegynder
03. oktober 2002 - 19:38 #4
hvis nu man ikke bruger post?

længere nede på siden bliver der vist nogle links som sletter en vare i db'en hvis man trykker på linket.. linket peger på samme side som den der viser varerne

er det muligt ?
Avatar billede stauer Nybegynder
03. oktober 2002 - 19:39 #5
det skulle gerne være sådan at den kun læser sletter fra db'en hvis man har trykket på et link.. og gerne så man bliver på samme side..
Avatar billede eagleeye Praktikant
03. oktober 2002 - 19:45 #6
Jo så skal du i stedet for at tjekke på GET så tjekke på om du får øverført en querystring.. Eksvis ved at tjekke på om id = ""


if Request.QueryString("id") <> "" then
  id = Request.QueryString("id")
  ... slet fra db..
end if
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