Avatar billede Slettet bruger
04. august 2006 - 21:00 Der er 3 kommentarer og
1 løsning

Godkendelse af artikler

Jeg forsøger at lave om på mit script, således at jeg skal godkende kommentar FØR de vises på siden.
Den nuværende kode ser således ud:
<%
  End If
  RS.Close
  RS.Open "SELECT * FROM Comments WHERE TID = "& Request("TID") &" ORDER BY Date", Conn, 1, 3
  While Not RS.EOF
  Text = Replace(RS("Text"), VbCrLf, "<br>")
%>

Jeg ved at det skal se nogenlunde sådan ud:
"select * from Comments where vises = True ORDER BY id DESC"
Men hvordan får jeg fx SELECT * FROM Comments WHERE TID = "& Request("TID") &" ORDER BY Date", Conn, 1, 3 med i min kode, så det virker?
Avatar billede fun22 Nybegynder
04. august 2006 - 21:06 #1
Mener du sådan her?

SELECT * FROM Comments WHERE TID = " & Request("TID") & " AND vises = True ORDER BY Date", Conn, 1, 3
Avatar billede Slettet bruger
04. august 2006 - 21:38 #2
Det virker fint MEN... selve artiklen på siden vises ikke...
Selve siden hvor artiklen og kommentar ser således ud

<!--#include file="includes/db_link.asp"-->
<!--#include file="includes/config.asp"-->
<% Dim Conn, RS, Text, Topic

  Set Conn = Server.CreateObject("ADODB.Connection")
  Conn.Open UsrConnect()

  Session.LCID = 1030

  SQL = "UPDATE news SET antal_vist=antal_vist+1 WHERE TID = "& Request("TID")
  Conn.Execute(SQL)
 
  Set RS = Server.CreateObject("ADODB.RecordSet")
  RS.Open "SELECT * FROM Comments WHERE TID = " & Request("TID") & " AND vises = True ORDER BY Date", Conn, 1, 3
  If not RS.EOF Then
  Text = Replace(RS("Text"), VbCrLf, "<br>")
  Topic = RS("Topic")

%>
<html>
<head>
<link rel="stylesheet" type="text/css" href="css.asp">
</head>
<body>
<FONT FACE="VERDANA" SIZE="2"><center><b><%= Topic %></b></center><br>
<%= Text %><br>Denne artikel er læst <%= RS("antal_vist")%> gange.</FONT><p>
<%
  End If
  RS.Close
  RS.Open "SELECT * FROM Comments WHERE TID = " & Request("TID") & " AND vises = True ORDER BY Date", Conn, 1, 3
  While Not RS.EOF
  Text = Replace(RS("Text"), VbCrLf, "<br>")
%>
<hr size=1 color=#990000 noshade width="100%">
<FONT FACE="VERDANA" SIZE="2"><%= Text %>
<% If Not RS("Email") = "" Then %>
<br><b>Skrevet af</b><a href="mailto:<%= RS("Email") %>?subject=<%= Mail_Note &" "& Topic %>"><%= RS("Name") %></a></font>
<% Else %>
<FONT FACE="VERDANA" SIZE="2"><br><b>skrevet af</b> <%= RS("Name") %></font>
<% End If %>&nbsp;&nbsp;<FONT FACE="VERDANA" SIZE="2"><b>Oprettet den:</b> <%= RS("Date") %></font><br>
<hr size=1 color=#990000 noshade width="100%">
<%
  RS.MoveNext
  Wend
  RS.Close
  Set RS = Nothing
  Conn.Close
  Set Conn = Nothing
%> 
<p align="center"><font face="Verdana" size="2"><img src="skrivkommentar.gif" width="18" height="17" border="0"><a href="new_comment.asp?TID=<%= Request("TID") %>">Skriv en kommentar</a>&nbsp;<img src="anbefallink.gif" width="16" height="16" border="0"> <script language=JavaScript>
var title = "<a href='mailalink.asp?title=" + document.title + "'>Anbefal</a>"
document.write (title)
      </script></font></p>
<p align="center"><font face="Verdana" size="2"><a href="artikel.asp">Tilbage</a></font></p>
</FONT>
</body>
</html>
Avatar billede Slettet bruger
04. august 2006 - 21:52 #3
Det virker fint nu.... det var min fejl... jeg havde klokket i det, men nu vises artiklen som den skal og kommentar vises ikke før de er godkendt :)
Tak for hjælpen
Avatar billede fun22 Nybegynder
04. august 2006 - 22:32 #4
så lidt ;)
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