Avatar billede integra2ren Nybegynder
01. marts 2001 - 15:15 Der er 3 kommentarer og
1 løsning

<a href=\"forumthreads.asp?ForumId=8\">

Jeg sidder og arbejder med et forum og har næsten fået det til at fungerer som jeg gerne vil have. Jeg mangler kun en sidste ting.
Følgende kode er den side man udfylder og brugerens indlæg bliver smidt ind i databasen. I toppen af siden er der et link der fører tilbage til en side med samme \"forumID\" linket ser sådan ud:

<a href=\"forumthreads.asp?ForumId=<%=intForumID%>\">[Emner]</a>

Problemet er så at jeg længere nede på siden efter at man har inputtet sit indlæg og trykket på knappen kommer til en sider der takker for indlægget. Her er også et link og det ville jeg gerne have til at pege på det samme sted som det forrige link. Kan dette lade sig gøre??

Forumet kan ses på http://www.integra2ren.dk/aspforum/default.asp

Prøv og klik igenner og se problemet efter at man har udfyldt og indsendt sit indlæg. Hvis man klikker på [her] kommer man helt ud til default siden. Jeg vil gerne sende brugeren til oversigetn over indlæg i det respektive forum.

Koden er som flg:

<!--#include file=\"functions.inc\"-->
<%
Set myConn = Server.CreateObject(\"ADODB.Connection\")
myConn.Open strDSN
Posted = 0

If Len(Trim(Request.Form(\"Subject\"))) = 0 AND Len(Trim(Request.Form(\"Comment\"))) = 0 Then
    strSQL = \"SELECT * FROM Forums WHERE (ID = \" & Request(\"ForumID\") & \")\"
    Set rs = myConn.Execute(strSQL)
    If Not (rs.BOF Or rs.EOF) Then
        intForumID = rs(\"ID\")
        strForum = rs(\"Forum\")
    End If
Else
    strSQL = \"INSERT INTO Entries\"
    If Len(Trim(Request.Form(\"MessageId\"))) = 0 Then
        strSQL = strSQL & \" (Name, Email, Subject, Comment, ForumId, Orgthread)\"
        strSQL = strSQL & \" VALUES(\'\" & DBFix(Trim(Request.Form(\"Name\"))) & \"\', \'\" & DBFix(Trim(Request.Form(\"Email\"))) & \"\', \'\" & DBFix(Trim(Request.Form(\"Subject\"))) & \"\', \'\" & DBFix(Trim(Request.Form(\"Comment\"))) & \"\', \'\" & DBFix(Trim(Request(\"ForumId\"))) & \"\', TRUE);\"
    Else
        tempSQL = \"SELECT Subject FROM Entries WHERE (Id = \" & Request(\"MessageId\") & \")\"
        Set tempRS = myConn.Execute(tempSQL)
        strSQL = strSQL & \" (Name, Email, Comment, ForumId, ReplyId, Subject)\"
        strSQL = strSQL & \" VALUES(\'\" & DBFix(Trim(Request.Form(\"Name\"))) & \"\', \'\" & DBFix(Trim(Request.Form(\"Email\"))) & \"\', \'\" & DBFix(Trim(Request.Form(\"Comment\"))) & \"\', \'\" & DBFix(Trim(Request(\"ForumId\"))) & \"\',\'\" & DBFix(Trim(Request(\"MessageId\"))) & \"\',\'\" & DBFix(Trim(tempRS(\"Subject\"))) & \"\' );\"
        tempRS.Close
    End If
    myConn.Execute(strSQL)
    Posted = 1
End If
myConn.Close
%>
<html>

<head>
<title>ASPForum [ Post en besked ]</title>
</head>

<body bgcolor=\"#FFFFFF\" text=\"#000000\" link=\"#000000\" vlink=\"#000000\" alink=\"#FFFFFF\"
topmargin=\"2\" leftmargin=\"0\" marginwidth=\"0\" marginheight=\"2\">
<div align=\"center\"><center>

    <table border=\"0\" width=\"400\" cellspacing=\"0\" cellpadding=\"0\">
      <tr bgcolor=\"#efefef\">
        <td><font face=\"Verdana\" color=\"#990000\" size=\"2\"><strong>Forum:</strong>
          <% If Posted = 0 Then Response.Write strForum%> - Tilf&oslash;j indl&aelig;g</font></td>
      </tr>
      <tr align=\"center\">
        <td height=\"13\"><% If Posted = 0 Then %> <font face=\"Verdana\" size=\"2\"><a href=\"default.asp\">[Indgang]</a>
          <a href=\"forumthreads.asp?ForumId=<%=intForumID%>\">[Emner]</a></font>
          <%End If%><hr> </td>
      </tr>
      <tr>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td><%
If Len(Trim(Request.Form(\"Subject\"))) = 0 AND Len(Trim(Request.Form(\"Comment\"))) = 0 Then
%>
          <form method=\"POST\" action=\"forumpost.asp\">
            <input type=\"hidden\" name=\"ForumID\" value=\"<%=intForumID%>\">
            <input type=\"hidden\"
      name=\"MessageID\" value=\"<%=Trim(Request(\"MessageID\"))%>\">
            <table border=\"0\" cellspacing=\"1\" cellpadding=\"0\">
              <tr>
                <td align=\"left\" ><font size=\"2\"><small><font face=\"Verdana\">Navn:</font></small></font></td>
                <td align=\"left\" ><font face=\"Verdana\"><small>
                  <input type=\"text\"
          name=\"name\" size=\"20\">
                  </small></font></td>
              </tr>
              <tr>
                <td align=\"left\" ><font size=\"2\"><small><font face=\"Verdana\">E-mail:</font></small></font></td>
                <td align=\"left\" ><small><font face=\"Verdana\">
                  <input type=\"text\"
          name=\"email\" size=\"20\">
                  </font></small></td>
              </tr>
              <tr>
                <td align=\"left\" ><font size=\"2\"><small><font face=\"Verdana\">Emne:</font></small></font></td>
                <td align=\"left\" ><small><font face=\"Verdana\">
                  <input type=\"text\"
          name=\"Subject\" size=\"30\">
                  </font></small></td>
              </tr>
              <tr>
                <td valign=\"top\" align=\"left\" ><font face=\"Verdana\" size=\"2\"><small>Besked:</small></font></td>
                <td align=\"left\" >
                  <textarea rows=\"8\" name=\"Comment\" cols=\"30\"></textarea>
                </td>
              </tr>
              <tr>
                <td valign=\"top\" align=\"left\" >&nbsp;</td>
                <td >
                  <input type=\"submit\" value=\"Tilf&oslash;j indl&aelig;g\" name=\"Action\">
                </td>
              </tr>
            </table>
            <p>&nbsp; </p>
          </form>
          <% Else %>
          <p align=\"center\"><font face=\"Verdana\" size=\"2\"><small>Tak for dit indlæg<br>
Du kan se oversigten over indlæg
----------her kommer problemet------------

<a href=\"forumthreads.asp?ForumId=8\">[her]/a></small></font></p>
          <p align=\"center\"></p>
          <p><%  End If %>
        </td>
      </tr>
    </table>
</center></div>
</body>
</html>


Avatar billede erikjacobsen Ekspert
01. marts 2001 - 15:21 #1
<a href=\"forumthreads.asp?ForumId=<%= request(\"ForumId\") %>\">[her]/a></small></font></p>
Avatar billede a-torsten Nybegynder
01. marts 2001 - 15:28 #2
Hmm.. en lille fejl efter [her].... husk at åbne/lukke dine tags (</a>)....

-Anders
Avatar billede integra2ren Nybegynder
01. marts 2001 - 15:32 #3
Tak for hjælpen det virker perfekt.

Er der evt. nogen der kender goder bøger/kurser hvor jeg kan lære mere om ASP
Avatar billede erikjacobsen Ekspert
01. marts 2001 - 15:44 #4
Nåh ja, Anders :)

Asp For Dummies, måske ...
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