Avatar billede justdoit Nybegynder
02. november 2002 - 12:05 Der er 11 kommentarer og
1 løsning

Samle flere <%=tekster%>

Jeg har en side hvor bruger kan indtaste nogle forskellige oplysninger!

Disse oplysninger bliver udskrevet på en ny side sådan:

If tekst1 ="" så ingen ting, ELSE <%=tekst1%>
If tekst2 ="" så ingen ting, ELSE <%=tekst2%>
If tekst3 ="" så ingen ting, ELSE <%=tekst3%>
If tekst4 ="" så ingen ting, ELSE <%=tekst4%>

Men når jeg skal have dem skrevet til min db, når oplysningerne er blevet accepteret, så vil jeg gerne have dem til at stå i et felt i min db, men hvordan gør jeg det??
Avatar billede justdoit Nybegynder
02. november 2002 - 12:14 #1
Det ville jo være smart at jeg kunne smide dem ned i en input type="hidden", men jeg kan vel ikke smide så meget ned i en value=""?
Avatar billede justdoit Nybegynder
02. november 2002 - 13:03 #2
Hellppp :)
Avatar billede killer_r Nybegynder
02. november 2002 - 16:47 #3
Jeg ved ikke om jeg har forstået dit spørgsmål...
Men kik på:

http://www.html.dk/tutorials/asp/lektion20.asp
Avatar billede justdoit Nybegynder
02. november 2002 - 16:59 #4
Nej det er ikke det jeg mener:

Det jeg mener er at jeg har nogle input type som dette:

<Input type="text" name="1">
<Input type="text" name="2">
<Input type="text" name="3">
<Input type="text" name="4">

Så vil jeg gerne have lavet sådan at jeg kan få både name="1", name="2", name="3", name="4", ind i fx denne i databasen:

Insert into tabelnavn (kolonne1) values("1","2","3","4")
Avatar billede justdoit Nybegynder
02. november 2002 - 17:00 #5
Altså så alle: values("1","2","3","4") ligger under kolonne1
Avatar billede killer_r Nybegynder
02. november 2002 - 17:02 #6
Som flere forskellige poster?
Avatar billede killer_r Nybegynder
02. november 2002 - 17:05 #7
For så kalder du bare SQL'en fire gange:

insert into tabel (kolonne1) values ("1")
insert into tabel (kolonne1) values ("2")
insert into tabel (kolonne1) values ("3")
insert into tabel (kolonne1) values ("4")
Avatar billede draken Nybegynder
02. november 2002 - 17:13 #8
Hvad med :
Dim minTekstStreng
minTekstStreng = Request.Form("1")
minTekstStreng = minTekstStreng + Request.Form("2")
minTekstStreng = minTekstStreng + Request.Form("3")
minTekstStreng = minTekstStreng + Request.Form("4")
--
også
--
Insert into tabelnavn (kolonne1) values(minTekstStreng )
Avatar billede justdoit Nybegynder
02. november 2002 - 17:15 #9
If tekst1 ="" end if, ELSE insert into tekst1 (kolonne1) values ("1")
If tekst2 ="" end if, ELSE insert into tekst1 (kolonne1) values ("1")
If tekst3 ="" end if, ELSE insert into tekst1 (kolonne1) values ("1")
If tekst4 ="" end if, ELSE insert into tekst1 (kolonne1) values ("1")

Det jeg gerne vil er at samle nogle variabler, så de kommet til at stå som EN variabel, sådan at jeg kan lave ET kald, og så udskriver den hele teksten!
Avatar billede killer_r Nybegynder
02. november 2002 - 17:15 #10
Så samler du de fire i en "celle" i databasen
Sådan: "1234"
Men der det sådan du vil havde det eller
1
2
3
4

???
Avatar billede justdoit Nybegynder
02. november 2002 - 17:16 #11
draken: jeg havde ikke lige opdateret, så jeg havde ikke set din - men den kigger jeg lige på!!
Avatar billede justdoit Nybegynder
02. november 2002 - 18:34 #12
draken: det virker!
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