webForumDet fria alternativet

skriva in

ASPur ASP

13 svar · 279 visningar · startad av crisse6

Medlem sedan dec. 20002 526 inlägg
Frågan#1

hur gör man om man vill att folk ska kunna skriva in sig i databasen genom ett formulär?

Medlem sedan okt. 20001 558 inlägg
#2

Du gör ett formulär...

Där t.ex en input heter "namn"

Sedan har du som action sida.asp

Kod sida.asp


SQL = "INSERT INTO Tabell (namn) VALUES('" & Request.Form("namn") & "')"
Databas.Execute(SQL)

Då lägger den till värdet i input "namn" i "namn" i en tabell som heter Tabell

------------------
"I have to return some video tapes" - Patrick Bateman, American Psycho

Medlem sedan dec. 20002 526 inlägg
#3

okej, jag fattar inte riktigt.... jag har gjort en sida med formulär som du sa... form.htm heter den som sedan har action: form.asp

men jag får lite fel.... vad är det exakt jag ska ändra på? min databas heter "Password"

Medlem sedan dec. 1999653 inlägg
#4

posta lite kod så ska vi försöka hjälpa dig :)

------------------
nakoz
http://flykt.cjb.net/ :)

Medlem sedan dec. 20002 526 inlägg
#5

okej, här har vi koden för

form.htm

<html>
<head>
<title>Untitled</title>
</head>

<body bgcolor="white" text="white" link="white" vlink="purple" alink="red">

<form name="form" method="get" action="form.asp">
<p><input type="text" name="namn"> <input type="submit" name="submit" value="Skicka"></p></form>

</body>

</html>

form.asp

har jag inte direkt skapat.... så kan någon försöka hjälpa mig med att sätta ihop en liten form.asp sida so fyller i namn och efternamn?

Medlem sedan feb. 20005 891 inlägg
#6

Du måste skapa en databaskoppling och instansiera ett par objekt. Nåt sånt här borde väl funka?

<%
Set C = Server.CreateObject("ADODB.Connection")
C.Open "DSN=mincon;UID=;PWD=;"
SQL = "INSERT INTO Tabell (namn) VALUES('" & Request.Querystring("namn") & "')"
C.Execute(SQL)
C.Close
%>

(Nu förutsätter jag att du har en DSN som heter "mincon" som är skapad :) )

------------------
Canis meus id comedit

[Redigerat av casca den 03 jan 2001]

Medlem sedan okt. 20001 558 inlägg
#7

Skall det inte vara

Request.Form("namn")

istället för

Request.QueryString("namn")

------------------
"I have to return some video tapes" - Patrick Bateman, American Psycho

Medlem sedan mars 20001 266 inlägg
#8

Beror väl på hur du skickar, skickar du som post plockar du hem med request.form med get får du använda request.querystring. Det är iaf den regeln jag alltid har använt, och inte testat nåt annat helelr för den delen :)

Medlem sedan juni 200032 967 inlägg
#9

ag har ju helt rätt eftersom crisse6 använder metoden get. :)

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>

Medlem sedan okt. 20001 558 inlägg
#10

Man lär så länge man lever...

Men borde inte "post" vara bättre / snyggare lösning?

------------------
"I have to return some video tapes" - Patrick Bateman, American Psycho

Medlem sedan dec. 20002 526 inlägg
#11

skapat, men vad är detta script j*vla stora problem?

här är koden för form.asp:

<%
Set C = Server.CreateObject("ADODB.Connection")
C.Open "DSN=mincon;UID=;PWD=;"
SQL = "INSERT INTO mincon (namn) VALUES('" & Request.Querystring("namn") & "')"
C.Execute(SQL)
C.Close

SQL = "INSERT INTO Tabell (namn) VALUES('" & Request.Querystring("namn") & "')"
Databas.Execute(SQL)
%>

Medlem sedan juni 200032 967 inlägg
#12

eh, hur ser 'tabell' ut?

hur är databasen / tabellen byggd?
fältnamn, fälttyper?

har du skapat en odbc-drivis som heter mincon?

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>

Medlem sedan dec. 20002 526 inlägg
#13

mmm.... så här ser den databasen ut i fält:

ID | Räknare
Namn | Text

japp, jag har gjort en koppling i kontrollpanelen... (för det är väl det man ska?)

Medlem sedan dec. 20002 526 inlägg
#14

det är lungt....fick ordning på det!

tack för all hjälp ändå! :)

128 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)