Jag vill kunna redigera inlägg i en databas. Jag får fram rätt inlägg när jag väljer det, problemet uppstår när jag gör ändringar. Då uppdateras inte databasen utan iställes töms dem. Koderna är föjande: Det kan bero på att det är sent. Men du borde kollat igenom koden. Tack Andreas, det var felet. Att jag kan göra en sådan miss. Det är flera fält som ska kunna redigeras och lyckades då blanda ihop dem. redigera inlägg i databas. (löst)
<code>
<%
Dim Visa
Set Rs = Server.CreateObject("ADODB.Recordset")
Visa = "SELECT * FROM shItems WHERE ID = " & Trim(Request.QueryString("id")) & " "
Rs.Open Visa, Conn, 3, 3
%>
<form method="POST" action="redigera2.asp">
<input type="hidden" name="AD" value="<% =Request.QueryString("id") %>">
<input type="text" size="30" name="category" value="<% =Rs("category") %>"><br>
<input type="text" size="30" name="title" value="<% =Rs("title") %>"><p>
<input type="submit" value="Uppdatera">
</code>
fil2 (redigera2)
<code>
<!--#include file="connection.asp"-->
<!-- #include file="adovbs.inc"-->
<%
Set Rs = Server.CreateObject("ADODB.Recordset")
Uppdatera = "SELECT * FROM shItems WHERE ID = " & Request.Form("AD") & " "
Rs.Open Uppdatera, Conn, 3, 3
Rs("category") = Request.Form("category")
Rs("title") = Request.Form("title")
Rs.Update
Rs.Close
Conn.Close
Response.Redirect "administrera.asp"
%>
</code>Sv: redigera inlägg i databas.
Du har givit underliga namn till dina textfält på första sidan. fornamn och efternamn. Ändra dessa till category och title så bör det fungera.Sv: redigera inlägg i databas.