Avatar billede jimpp Nybegynder
26. august 2003 - 00:17 Der er 4 kommentarer og
1 løsning

Gememr ikke i Access

KODEN
------
<%
If not Session("username") <> "" then
Response.Redirect("default.asp")
End If
%>
<html>
<head>
<title>Tilføj Format</title>
</head>
<body>
<% mode = Request.QueryString("mode")
if mode = ""  then mode ="visform"

Select case mode
%>
<%
case "visform"
%>
Tilføj et nyt format:<br><br><br>
<table align="center" width="80%" border="0">
<form actione="new_format.asp?mode=add">
<input type="text" size="25" name="format">
<br><br>
<input type="submit" value="tilføj">
</form>
</table>
<br><br>Eksisterende Formater:<br><table align="center" width="80%">
<%
Set RS = Server.CreateObject("ADODB.RecordSet")
RS.open "Select * From [Format_games]" , Conn_crew, 1, 3

do until rs.eof

    strtekst = rs("navn")
    strid = rs("id")

    response.Write("<tr><td>" & strtekst & "</td><td>")
    response.write("<a href='new_format.asp?mode=edit&id=" & strid & "'>REDIGER</a></td></tr>")
    rs.MoveNext
    loop
   
    set rs = nothing
%>
</table>
<%
case "add"
%>
<%
Set conn = Server.CreateObject("ADODB.RecordSet")

strSQL1 = "Insert into Format_games (navn) values('" & Request.Form("format") & "')"
'Udfører handlingen der ligger i strSQl variablen
Conn.Execute(strSQL1)

%>
<% end select %>
-------

Den gememr bare ikke i Access - men skriver istedet /new_format.asp?format=Playstation i adresse linjen.
Avatar billede jimpp Nybegynder
26. august 2003 - 00:19 #1
Har rettet case add til dette:

<%
case "add"

Set objrec = Server.CreateObject("ADODB.RecordSet")
objrec.open "Select * From [Format_games]" , Conn_crew, 1, 3

objrec.addnew
objrec("navn") = request.form("format")

objrec.update

%>
<% end select %>

Men det er lige fedt
Avatar billede jimpp Nybegynder
26. august 2003 - 00:29 #2
Har tilføjet lidt flere points - da det er en stress opgave :(
Avatar billede eagleeye Praktikant
26. august 2003 - 00:29 #3
Du overføre til siden uden method=POST og bruger Request.Form. Når du ikke skriver method=post i form tagen bliver det overfør som queryString og og man skal bruger Request.QueryString i stedet for Request.Form.

Prøv at rette:

<form actione="new_format.asp?mode=add">


Til
<form actione="new_format.asp?mode=add" method="POST">
Avatar billede eagleeye Praktikant
26. august 2003 - 00:31 #4
Så kan du bruge Request.Form
Avatar billede jimpp Nybegynder
26. august 2003 - 00:33 #5
Så det lige selv - det er hvad der sker når man sider og sover - men tak for hjælpen
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