Tjenare alla, jag har laddat ner ett vanligt litet forum från gruvsjo.com
Nu är det så att jag ska modifiera det lite, jag själv ska enbart lägga in vissa trådar och jag vill ha dem i en speciell årdning, eller bara i den ordningen som blir när jag lägger in dem. Sen när någon svarar ska den inte hoppa högst upp, vad ska jag ändra för att föhindra det?
<%If Request.QueryString("laggtill") = "ja" Then
Response.Cookies("namn") = Trim(Request.Form("namn"))
Response.Cookies("email") = Trim(Request.Form("email"))
Response.Cookies("namn").Expires = date + 7
Response.Cookies("email").Expires = date + 7
Rubrik = Request.Form("Rubrik")
Inlagg = FixaTecken(Request.Form("inlagg"))
Namn = Request.Form("namn")
Email = Request.Form("email")
SvarsId = Request.QueryString("id")
If Request.QueryString("id") = "" Then
Conn.Execute("Insert Into forum(Rubrik, Inlagg, Namn, Email) Values('"& Rubrik &"','"& Inlagg &"','"& Namn &"','"&Email &"')")
Response.Redirect "index.asp"
Else
Conn.Execute("Insert Into forum(Rubrik, Inlagg, Namn, Email, SvarsId) Values('"& Rubrik &"','"& Inlagg &"','"& Namn &"','"&Email &"','"& SvarsId &"')")
Conn.Execute("UPDATE forum SET senast=now WHERE id=" & SvarsId)
If SvarsId <> 0 Then
Conn.Execute("UPDATE forum SET Svar=Svar+1 WHERE id=" & SvarsId)
End If
Response.Redirect "index.asp?visa=las&id=" &Request.QueryString("id") & "&rubrik=" &Request.Form("rubrik")
End If
End If
If Request.QueryString("visa") = "sok" Then%>
<!-- #include file="sok.asp" -->
<%End If%>
</body>
</html>
sen finns det en fil som heter senast.asp oxå, den kanske kan vara något...
senast.asp
<table border="0" cellpadding="1" cellspacing="1" align="center" width="180">
<%Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db/forum.mdb")
Set RS=Conn.Execute("Select Top 1 * From forum Order By datum desc")
If RS.EOF Then%>
<tr><td>Tomt</td></tr>
<%Else%>
<tr>
<td><%=RS("datum")%></td>
</tr>
<tr>
<td><b><%=RS("rubrik")%></b></td>
</tr>
<tr>
<td>
<%If RS("SvarsID") = 0 Then%>
<a href="index.asp?visa=las&id=<%=RS("id")%>&rubrik=<%=RS("rubrik")%>"><%=Left(RS("inlagg"),100)%></a>
<%Else%><a href="index.asp?visa=las&id=<%=RS("svarsid")%>&rubrik=<%=RS("rubrik")%>"><%=Left(RS("inlagg"),100)%></a>
<%End If%>
</td>
</tr>
<tr>
<td>Postat av: <%If RS("Email") <> "" Then%><a href="mailto:<%=RS("email")%>"><%=RS("namn")%></a><%Else%><%=RS("namn")%><%End If%></td>
</tr>
<%End If
RS.Close
Set RS=Nothing%>
</table>
Att få trådarna i den ordning som blir när du lägger in dem ändrar du enklast genom att ändra till ORDER BY idnummer när du listar ut trådarna, då posterna läggs in med en räknare.
Att få trådarna i den ordning som blir när du lägger in dem ändrar du enklast genom att ändra till ORDER BY idnummer när du listar ut trådarna, då posterna läggs in med en räknare.
Ja så enkelt var det ju :) Tack!
266 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e