29. april 2002 - 18:52Der er
12 kommentarer og 1 løsning
Tilbage til den post du oprettede
Hejsa
Jeg er ved at lave et forum. Men hvordan går man, så når du har oprettet en ny tråd, kommer du hen til tråden bagefter. Altså ligesom her på Eksperten. Det samme skal gælde når man svare.
Nu ved jeg ikke helt hvordan dit forum virker. Men typsik har man en fil som viser indlæg og når man trykker på opret ny overføres en ID til den tråd man poster i. Så kan man efter man har indsat lave en response.redirect("filen.asp?id="&tråd_id) tilbage til den fil som viser tråden med id på tråden i en querystring.
Enten skal den tilbage til selve forumet eller til den tråd som man har lavet. Det er samme principt som det andet.
Men når man laver en ny tråd så kender man jo ikke ID før man har lagt det ind...Så man skal hendte det ID man lige har lagt i. Eks: Set rs = Conn.Execute("SELECT TOP 1 * FROM meddelser ORDER BY ID DESC;") NyTrådID = Rs("id")
<% set conn8 = server.createobject("ADODB.connection") path = Server.MapPath("../_private/dbase.mdb") conn8.Open "DBQ="& path &";DefaultDir="& path & ";Driver={Microsoft Access Driver (*.mdb)}" SQL8 = "SELECT TOP 1 * from forum order by forumid DESC" set RS8 = Conn8.Execute(SQL8) %>
har du prøvet at udskrive: Redir efter id skulle være lagt ind. Eller response.write "ID:" & Rs8("forumid") for at tjekke den hendter det rigtige ID fra databasen efter den er lagt ind.
Jo, men jeg er alligevel flov over at jeg har split din tid, på den måde :-)
Synes godt om
Ny brugerNybegynder
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.