Jag har försökt att ändra om Vides Forum kod så att om man svarar så ska man INTE kunna ändra om svars rubriken utan det ska vara SV: INLÄGG
Jag kör nu med hidden men då får jag error:
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.
/voigtan/config/svara_inlagg.asp, line 47
Rader som är problemet(tror jag):
<%
If Request.Querystring("skickat") = "japp" then
Session.LCID = 1053
namn = session("user")
[b]rubrik = Request.Form("rubrik")[/b]
inlagg = radbryt(ConvertLinks(htmlkod(fixatecken(Request.Form("inlagg")))))
forum_id = Request.Querystring("forum_id")
datum = now
svar_id = Request.Form("id")
If rubrik = "" OR inlagg = "" then
If namn = "" then Response.Write "Du måste ange ett namn...<br>"
If rubrik = "" then Response.Write "Du måste skriva en rubrik...<br>"
If inlagg = "" then Response.Write "Du måste skriva ett inlägg...<br>"
Response.Write "<a href=javascript:history.go(-1)>Backa</a> och testa igen..."
Else
SQL = "INSERT INTO inlagg "
SQL = SQL & "(forum_id, skribent, datum, svar_id, amne, inlagg) "
SQL = SQL & "VALUES('" & forum_id & "', '" & namn & "', '" & datum & "', '" & svar_id & "', '" & rubrik & "', '" & inlagg & "')"
Databas.Execute(SQL)
Response.Redirect "forum.asp?id=" & Request.Querystring("forum_id")
End If
%>
Rubrik: <b>Sv: <%=RS("amne")%><input type="hidden" name="rubrik" value="Sv :<%=RS("amne")%>"></B>