men om jag gör en kopia av min gästboksfil och gör en ny accessdatabas... kan jag då på något sätt kunna få med slottsid:et som kommer från en mysql-databas?
För jag har suttit hela dagen med det här nu och jag får inte till det. Den vill ju inte lägga in nya poster från formuläret till mysql.
nu har jag:
<form name="insertText" method="POST" action="addkommentar.asp?add=yes">
Skriv en kommentar
<INPUT TYPE=HIDDEN NAME="ID">
Namn:
<INPUT TYPE="TEXT" NAME="namn" SIZE="30" MAXLENGTH="225">
Kommentar:
<TEXTAREA NAME="kommentar" rows="3" cols="50"></textarea>
<INPUT TYPE=HIDDEN NAME="ok" value=0>
<INPUT TYPE=HIDDEN NAME="svar">
<INPUT TYPE=HIDDEN NAME="slottid">
<input type="Submit" value="Skicka" onClick="alert('Tack för meddelandet, på grund av spam måste jag dock godkänna inlägget först - mvh Nina')">
</form>
och den andra filen (addkommentar.asp)
<% If Request.QueryString("add") = "yes" Then
Set Connect = server.createobject("ADODB.connection")
Connect.Open Session("Connection_String")
id = request.Form("id")
namn = request.Form("namn")
kommentar = request.Form("kommentar")
ok = request.Form("ok")
svar = request.Form("svar")
slottid = request.Form("slottid")
strSQL = "INSERT INTO kommentarer (id,namn,kommentar,ok,svar,slottid) VALUES('"& Request.Form("id") &"','"& Request.Form("namn") &"','"& Request.Form("kommentar") &"','"& Request.Form("ok") &"','"& Request.Form("svar") &"','"& Request.Form("slottid") &"')"
' för att skriva ut SQLfrågan.
Response.Write strSQL
Response.End
Connect.Close
end if
%>
och skriver jag in något i forumläret får jag en sida där det står:
INSERT INTO kommentarer (id,namn,kommentar,ok,svar,slottid) VALUES('','saba','min söta katt','0','','')