Avatar billede mhb Nybegynder
21. januar 2001 - 01:17 Der er 5 kommentarer og
1 løsning

INSERT INTO

Hvordan skal syntaksen være når man skal have flere request.form og så en ren tekst
Tjek venligst koden nedenunder elev skal skrives i db som elev

Mads

<%if request.form(\"kommentar\") <> \"\" Then
set query=connect.execute(\"INSERT INTO hovedtabel (fornavn,kategori,efternavn,email,kommentar) VALUES (\'\"&request.form(\"fornavn\")&\"\',\"(\'elev\')\",\'\"&request.form(\"efternavn\")&\"\',\'\"&request.form(\"email\")&\"\',\'\"&request.form(\"kommentar\")&\"\');\")
Avatar billede mesterlars Nybegynder
21. januar 2001 - 01:22 #1
hent dine forms ned i variabler

var1 = request.form(\"streng\")
var2 = request.form(\"tal\")

insert INTO tabel (kol1, kol2) VALUES (\'\" &  var1 & \"\', \" & var2 & \")
Avatar billede mhb Nybegynder
21. januar 2001 - 01:30 #2
Lyder fornuftigt men

Skal teksten elev så skrives som

var2=(\"elev\")
Avatar billede tdaugaard Nybegynder
21. januar 2001 - 03:50 #3
FUUUUUCK!!! Så postede den slet ikke det jeg skrev ... *GRRRRRRRRR*

mesterlars:> hvad er ideen i først at gemme dataene i variabler når Request() ER en variabel ?

mhb:> .Form() er helt unødvendig da .Form() og/eller .QueryString() er default egenskaber på Request().

Sådan her skal din kode se ud:

<%if request(\"kommentar\") <> \"\" Then
set query=connect.execute(\"INSERT INTO hovedtabel (fornavn,kategori,efternavn,email,kommentar) VALUES (\'\" & request(\"fornavn\") & \"\',\'elev\',\'\" & request(\"efternavn\") & \"\',\'\" & request(\"email\") & \"\',\'\" & request(\"kommentar\") & \"\');\")
Avatar billede mesterlars Nybegynder
21. januar 2001 - 03:58 #4
tdaugaard < jeg synes det bliver mere overskueligt - især for nybegyndere....

iøvrigt er det da ikke HELT unødvendigt at skrive .form - hvis du vil vinde lidt minimal performance...+ jeg synes igen det er mere overskueligt. (hvis du læser et gammelt script)
Avatar billede mhb Nybegynder
21. januar 2001 - 10:35 #5
Det dur

Mads
Avatar billede tdaugaard Nybegynder
21. januar 2001 - 16:20 #6
mesterlars:> Det kan godt være det er mere overskueligt, men det tager også tid (omend ikke særligt meget..) at oprette variabler og det optager plads etc.

Det gør ingen forskel på om du bruger Request.Form() eller Request(). Det funker på den måde at hvis du ikke bruger nogen egenskab så bruger den de variabler der er (fra .Form & .QueryString) så det kan være det samme. Ligesom det i Visual Basic er lige meget om du skriver Text1.Text eller blot Text1 for at få indholdet af en tekstbox, da .Text er default property på en textbox kontrol.

mhb:> det var så lidt :-)
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