formen det til du hved
<form action="...
hvordan skal den laves til det her forbrug det er jeg ikke helt sikker på og hvor den skal siddes
håber at du forsåt eller kan du lige skrive til min icq hvis du har det
98395855
hilsen martin
Hej Martin,
Her er der en forholdsvis simpel side, du kan bruge til oprettelsen. Den tager imod data og sender dem videre til et script, der hedder
opret.asp (det kommer længere nede og er en tilrettelse af det jeg gav dig tidligere).
<pre><html>
<head>
<title>Opret Bruger</title>
</head>
<body>
<h1>Opret bruger</h1>
<p>Udfyld venligst nedenstående formular for at oprette en ny bruger.
Tryk derefter på <b>Opret Bruger</b> en enkelt gang og vent et øjeblik.
<!-- Formularen begynder her. -->
<form action="opret.asp" method="post">
<table width="95%" border="0" cellspacing="0" cellpadding="4">
<tr>
<td align='right'><b>Navn </b></td>
<td ><input type="text" name="navn"></td>
</tr>
<tr>
<td align='right'><b>Addresse</b></td>
<td ><input type="text" name="addr"></td>
</tr>
<tr>
<td align='right'><b>Postnummer</b></td>
<td ><input type="text" name="postnr"></td>
</tr>
<tr>
<td align='right'><input type="submit" value="Opret Bruger"></td>
<td><input type="reset" value="Nulstil"></td>
</tr>
</table>
</form>
<!-- Formularen slutter her -->
</body>
</html>
</pre>
Den kode, jeg gav dig tidligere, har jeg rettet til så den passer til formularen. Brug denne kode til at oprette med (kald den f.eks.
opret.asp på din server.
<pre>
<%
set conn = server.createobject("ADODB.connection")
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("database.mdb")
'sæt de værdier, der skal skrives...
dim strNavn, strAddr, strPostNr
strNavn = Request.Form("navn")
strAddr = Request.Form("addr")
strPostNr = Request.Form("postnr")
'DE INDKOMNE DATA BØR CHECKES FØR DE BRUGES.
'DETTE UDELADES HER FOR AT HOLDE TINGENE SIMPLE!!!SQL = "INSERT INTO Brugere(Navn, Adresse, PostNr) VALUES ('" & _
strNavn & "', '" & _
strAddr & "', '" & _
strPostNr & "');"
conn.execute SQL ' skriv ny record
'Luk DB
conn.Close
set conn = nothing
'Send evt. brugeren videre til en eller anden side, når
'den nye record er oprettet...
Response.Redirect "din_side.asp"%></pre>
Dette er så hele ideen, den første side tager imod data, og scriptet skriver data til databasen. Derefter sendes brugeren til en eller anden side, der f.eks. kunne sige noget om, at brugeren blev oprettet.
Software is here and now but rock and roll is forever.[Redigeret d. 14/11-02 18:55:25 af Herluf Hermansen]