Avatar billede no_doubt Nybegynder
03. august 2002 - 21:46 Der er 7 kommentarer og
1 løsning

Opsætning af "indsæt"

Hvordan ser aspkoden ud hvis jeg har 2 eller 3 kolonner hvor jeg vil have en tekstboks der passer til hver af kolonnerne, ved tryk på en knap bliver de lagret i hver sin respektive kolonne ?
Avatar billede eagleeye Praktikant
03. august 2002 - 21:58 #1
<form action="side.asp" method="post">
<input type="text" name="tekst_til_kol1">
<input type="text" name="tekst_til_kol2">
<input type="submit" name="Gem">
</form>



på siden side.asp skal du så gemme i databasen, det kan gøres sådan her, når det er tekst man kan skrive fri er det en god ide at lave en ' om til to '' hvis du bruger ' i teksen:

kol1tekst = Replace(Request.Form("tekst_til_kol1"),"'","''")
kol2tekst = Replace(Request.Form("tekst_til_kol2"),"'","''")

'Så skal du hvade en connection til databasen:
Set conn = Server.CreateObject("ADODB.connection")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& server.mappath("db.mdb")

sql = "INSERT INTO tabel (kolonne1, kolonne2) VALUES ('" & kol1tekst & "', '" & kol2tekst & "')"
Conn.execute(sql)  'Så er det gemt i databsen.
Avatar billede no_doubt Nybegynder
03. august 2002 - 22:04 #2
kan det hele ikke laves på samme side ?
Avatar billede eagleeye Praktikant
03. august 2002 - 22:10 #3
Ja det kan det godt eks:


<%
'Tjek om form er send til seid så gem i databasen:
if request.servervariables("REQUEST_METHOD") = "POST" then
  kol1tekst = Replace(Request.Form("tekst_til_kol1"),"'","''")
  kol2tekst = Replace(Request.Form("tekst_til_kol2"),"'","''")

  'Så skal du hvade en connection til databasen:
  Set conn = Server.CreateObject("ADODB.connection")
  conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& server.mappath("db.mdb")

  sql = "INSERT INTO tabel (kolonne1, kolonne2) VALUES ('" & kol1tekst & "', '" & kol2tekst & "')"
  Conn.execute(sql)  'Så er det gemt i databsen.
else
  'Vis formen:
%> 
<html>
<head></head>
<body>
<form action="side.asp" method="post">
<input type="text" name="tekst_til_kol1">
<input type="text" name="tekst_til_kol2">
<input type="submit" name="Gem">
</form>
</body></html>
<% end if %>
Avatar billede no_doubt Nybegynder
03. august 2002 - 22:37 #4
kan du hjælpe med denne :
http://www.fredericia-bynight.dk/test2.asp
Avatar billede no_doubt Nybegynder
03. august 2002 - 22:39 #5
ups : http://www.eksperten.dk/spm/242480 men overstående er det jeg mener i spm'et
Avatar billede eagleeye Praktikant
03. august 2002 - 22:52 #6
måske jeg finder lige et eks.
Avatar billede no_doubt Nybegynder
03. august 2002 - 23:13 #7
Okay...
Avatar billede no_doubt Nybegynder
11. september 2002 - 16:25 #8
thanx
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