webForumDet fria alternativet

kommentera inlägg

ASP

2 svar · 263 visningar · startad av laidback

Medlem sedan maj 2001797 inlägg
Frågan#1

nu har jag suttit och letat i arkivet som en gnu, men inte blivit så klokare av det..

en funktion för att kommentera inlägg?
där kommentarerna hamnar i kronologisk ordning under inlägget.
en ny tabell, där både inläggets ID och kommentarens ID finns med, men sen då?

http://cgi.webforum.nu/wf/Forum11/HTML/005538.html tände några små ljus, men det verkar inte räcka..

förkylningen har lagt ett rejält lager fetvadd i huvudet på mig, så tala långsamt bitte!

Medlem sedan dec. 200012 464 inlägg
#2

Om du har tabellerna

News
ID!News!NewsDate!Title

Comnents
newsId!CommentId!Comment!By!CommentDate

så kan du visa nyheter och vidhängande kommentarer med denna kodsnutt

dim connect
connect.open "dsn"
dim sql,rs,oldid

sql = "select * from news n left join comments c on n.Id = c.newsId " & _
      " order by newsDate desc ,commentDate desc" 
set rs = connect.execute(sql)

while not rs.eof
  if  clng(oldid) <> clng(rs("id")) then
      oldid = clng(rs("id"))
'new newsitem
      response.write rs("newsdate") & " " rs("title") & "<br>"
      response.write replace(rs("news"),vbcrlf,"<br>")
      if not isnull(rs("newsid")) then
'we have at least one comment
         response.write "Kommentar <br>"
      end if
  end if
  if not isnull(rs("newsid")) then
     response.write rs("commentdate") & " " & rs("by") & "<br>"
     response.write replace(rs("comment"),vbcrlf,"<br>")
  end if
  rs.movenext
wend

rs.close
set rs = nothing
connect.close
set connect = nothing

Det får nog fila lite på utskriften

------------------
essentitia preter non sans multiplicandum

Medlem sedan maj 2001797 inlägg
#3

aha.
jag ska fila lite då.

253 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)