Avatar billede psyclown Nybegynder
28. april 2002 - 04:12 Der er 1 kommentar og
1 løsning

forum ting

jeg er ved at lave et forum eller det vil sige jeg er ved at være færdigt med det, så jeg er ved at gennemgå det får fejl og jeg fandt en fejl som jeg ikke lige viste hvad jeg skulle gøre ved, så det var nok en god ide at spørge her.
Mit problem er hvis jeg laver et nyt topic, så er det meningen at den skal tælle hvor mange topic der er i hvert forum på forum.asp, men den begynder ikke at tælle før at der er oprette et reply i det forum og det er det samme med LastEntryDate og LastEntryUser.

her er koden:
<%
    Do While Not rsForum.EOF
        ForumID = CInt(rsForum("ID"))

        Conntemp = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("../../db/clan_ld_db_new.mdb")
        Set rsThread = Server.CreateObject("ADODB.Recordset")
        strSQL = "SELECT TOP 1 F_Replies.R_Date, Users.Alias, Users.UsrID "
        strSQL = strSQL & "FROM (Forums INNER JOIN F_Threads ON Forums.ID = F_Threads.FID) INNER JOIN (Users INNER JOIN F_Replies ON Users.UsrID = F_Replies.UsrID) ON F_Threads.TID = F_Replies.TID "
        strSQL = strSQL & "WHERE F_Threads.FID = " & ForumID & " "
        strSQL = strSQL & "ORDER BY F_Replies.R_Date DESC;"
        rsThread.Open strSQL, Conntemp

        If Not rsThread.EOF Then
            LastEntryDate = CDate(rsThread("R_Date"))
            LastEntryUser = rsThread("Alias")
            LastEntryUserID = CLng(rsThread("UsrID"))

            SQLthreadS = "SELECT COUNT(TID) AS CountThreads FROM F_threads WHERE (FID = "& rsForum("ID") &")" 'TÆLLER ANTAL THREADS FOR HVERT FORUM
            Set rsThreads = forumtemp.execute(SQLthreadS)
   
            ThreadsCount = rsThreads("CountThreads")
            rsThreads.Close : Set rsThreads = Nothing
        Else
            LastEntryDate = ""
            LastEntryUser = ""
            ThreadsCount =    ""
        End If
    %>
    <table border="0" cellpadding="0" cellspacing="0" width="425">
        <tr>
            <td>
                <table style="border-left: 1 solid #000000; border-right: 1 solid #000000; border-bottom: 1 solid #000000" align="center" border="0" cellpadding="0" cellspacing="0" width="400">
                    <tr>
                        <td width="53%" style="border-right: 1 solid #000000" valign="top"><a href="threads.asp?id=<%=rsForum("ID")%>"><b><%=rsForum("F_Name")%></b></a><br><%=rsForum("F_Description")%></td>
                        <td width="35%" style="border-right: 1 solid #000000" align="center" valign="top"><%=LastEntryDate%><br><a href="showuser.asp?usrid=<%=LastEntryUserID%>"><%=LastEntryUser%></a></td>
                        <td width="22%" align="center" valign="top"><%=ThreadsCount%></td>
                    </tr>
                </table>
            </td>
        </tr>
    </table>

Hvis der er nogen der ikke forstår hvad jeg mener, så prøv at kigge her:
http://212.242.188.97/limitless/new/forum.asp

På forhånd tak!
Avatar billede tarlev Nybegynder
28. april 2002 - 04:54 #1
det lyder fornuftigt bette ven!! men jeg tror du har et seriøst problem...
der er virkelig noget vi må få snakket om og arbejdet videre med...
Avatar billede psyclown Nybegynder
28. april 2002 - 15:23 #2
nå
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