Avatar billede dj-sejler Praktikant
23. oktober 2002 - 21:49 Der er 5 kommentarer og
1 løsning

Hjælp - input i database

Jeg skal have oplysninger fra brugeren ned i databasen, men jeg ved sku' ikk lige hvordan jeg gør...

Hvis der er en der lige kan banke en hurtig eksempelkode ned så jeg selv kan bygge den op som jeg vil have den ville jeg blive meget glad...
Avatar billede musicchart.dk Nybegynder
23. oktober 2002 - 23:33 #1
Du laver en side hvor brugeren kan taste sine oplysninger ind, i forms med disse navne:

navn
brugernavn
password
hjemmeside
email
beskrivelse
by

------------------------------------------------------------
Formen skal referere til en side, der indeholdet nedstående:

***FORBINDELSE TIL DATABASE***

strSQL = "Insert into members("

strSQL = strSQL & "navn, "
strSQL = strSQL & "brugernavn, "
strSQL = strSQL & "password, "
strSQL = strSQL & "hjemmeside, "
strSQL = strSQL & "email, "
strSQL = strSQL & "beskrivelse, "
strSQL = strSQL & "[by]) "

strSQL = strSQL & " values( "

strSQL = strSQL & "'" & request.form("navn") & "',"
strSQL = strSQL & "'" & request.form("brugernavn") & "',"
strSQL = strSQL & "'" & request.form("password") & "',"
strSQL = strSQL & "'" & request.form("hjemmeside") & "',"
strSQL = strSQL & "'" & request.form("email") & "',"
strSQL = strSQL & "'" & request.form("beskrivelse") & "',"
strSQL = strSQL & "'" & request.form("by") & "')"

Conn.Execute(strSQL)
Avatar billede canedo Nybegynder
23. oktober 2002 - 23:36 #2
Hvilken del af opgaven er det du har problemer med? Både at oprette forms eller ASP delen?
Avatar billede dj-sejler Praktikant
23. oktober 2002 - 23:41 #3
øh... åbenbart det hele :)
kan jeg se nu...
Avatar billede dj-sejler Praktikant
23. oktober 2002 - 23:42 #4
det var ikke meningen at jeg ville acceptere endnu....
Avatar billede musicchart.dk Nybegynder
23. oktober 2002 - 23:48 #5
her er siden brugeren skal taste sine oplysninger ind:

<html>
<head>
<title>Bruger</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<form name="form1" method="post" action="add_user.asp">
  <p>navn:
    <input name="navn" type="text" id="navn">
  </p>
  <p>brugernavn:
    <input name="brugernavn" type="text" id="brugernavn">
  </p>
  <p>password:
    <input name="password" type="password" id="password">
  </p>
  <p>hjemmeside:
    <input name="hjemmeside" type="text" id="hjemmeside">
  </p>
  <p>email:
    <input name="email" type="text" id="email">
  </p>
  <p>beskrivelse:
    <input name="beskrivelse" type="text" id="beskrivelse">
  </p>
  <p>by:
    <input name="by" type="text" id="by">
  </p>
</form>
</body>
</html>

----------------------------------
så laver du en ny asp side du kalder "add_user.asp", der skal indeholde nedstående oplysninger:


Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("../db/dbase.mdb") & "; UID=administrator; PWD=ditpassword"
Conn.Open DSN

strSQL = "Insert into members("

strSQL = strSQL & "navn, "
strSQL = strSQL & "brugernavn, "
strSQL = strSQL & "password, "
strSQL = strSQL & "hjemmeside, "
strSQL = strSQL & "email, "
strSQL = strSQL & "beskrivelse, "
strSQL = strSQL & "[by]) "

strSQL = strSQL & " values( "

strSQL = strSQL & "'" & request.form("navn") & "',"
strSQL = strSQL & "'" & request.form("brugernavn") & "',"
strSQL = strSQL & "'" & request.form("password") & "',"
strSQL = strSQL & "'" & request.form("hjemmeside") & "',"
strSQL = strSQL & "'" & request.form("email") & "',"
strSQL = strSQL & "'" & request.form("beskrivelse") & "',"
strSQL = strSQL & "'" & request.form("by") & "')"

Conn.Execute(strSQL)
Avatar billede musicchart.dk Nybegynder
23. oktober 2002 - 23:50 #6
øhh... du skal ikke have hjælp til databasen, vel?
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