Jeg sidder her og prøver at lave nogle ting på min side..
Men det går bare helt i kage.
Jeg er nybegynder til ASP.. (Skulle lige siges)
Men er frisk på en udfordring og tager den gerne. bare der er lidt hjælp bagved jeg kan komme til hvis der er noget.
Jeg har under mit login system en såkaldt "opret bruger"
som så skal kunne vises inde under "Members"
Men ved ikke hvor jeg skal starte henne i det. jeg bytter om på alverdens ting og sager.
(det skal lige sige at jeg lærer mest ved såkaldt meget hjælp.
Istedet for bare at sætte mig til at lave noget jeg ik ved hvordan skal sættes op..)
Men hvis der var en venlig sjæl eller flere som har lyst til at hjælpe mig lidt her. så ville jeg blive meget taknemmelig..
- Spørgsmål med point sat til : 150
Du kan jo starte med at lave en Form hvor du udfylder den info der skal være om den ny bruger, og så på næste side bruger du Insert Into:
varFornavn = Request.Form("fornavn")
varEfternavn = Request.Form("efternavn")
varNick = Request.Form("nick")
strSQL = "Insert into members ("
strSQL = strSQL & "fornavn, "
strSQL = strSQL & "efternavn, "
strSQL = strSQL & "nick) "
strSQL = strSQL & "values( "
strSQL = strSQL & "'" &varFornavn &"', "
strSQL = strSQL & "'" &varEfternavn &"', "
strSQL = strSQL & "'" &varNick &"')"
Conn.Execute(strSQL)
så er brugeren oprettet!
Nu hvor du skriver det der, skal jeg så ikke skrive noget som helst andet ?
Det jeg tænker på er nemlig fordi jeg jo på de sider hvor der er noget ang. min database i bruger denne kode :
<%
Set conn = CreateObject("ADODB.Connection")
conn.open = "DRIVER={MySQL ODBC 3.51 Driver};" _
& "SERVER=localhost;" _
& " DATABASE=ASP;" _
& "UID=(MIT UID ;PWD=(MIT PASS); OPTION=3"
Set rs = CreateObject("ADODB.Recordset")
SQL = "SELECT * FROM anew32 Order by ID Desc;"
rs.open SQL, conn ', 1, 3
do while not rs.eof %>
Er det noget som oxo skal med ?
Ja undskyld hvis jeg spørger dumt. men vil sku godt lærer det
Og det er jo min eneste måde at lærer det på.
ja, du skal selvfølgelig oprette forbindelse til din db
men du behøver ikke trække noget ud af den (altså den select du viser)
Hvis din Form passer til gør du bare således (skal nok modificeres):
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("members.mdb")
Conn.Open DSN
varFornavn = Request.Form("fornavn")
varEfternavn = Request.Form("efternavn")
varNick = Request.Form("nick")
strSQL = "Insert into members ("
strSQL = strSQL & "fornavn, "
strSQL = strSQL & "efternavn, "
strSQL = strSQL & "nick) "
strSQL = strSQL & "values( "
strSQL = strSQL & "'" &varFornavn &"', "
strSQL = strSQL & "'" &varEfternavn &"', "
strSQL = strSQL & "'" &varNick &"')"
Conn.Execute(strSQL)
Conn.Close
Set Conn = Nothing
Og så skulle det virke