Jag skapade ett "senaste inlägg" kodsnutt till framsidan och det fungerar så tillvida att jag ser senaste inlägget.
Men när man trycker på inläggslänken så borde man komma direkt till det aktuella inlägget.
Inte som nu till default.asp -filen där de olika forumen visas (finns flera olika forum som har olika inriktningar)
Det finns i databastabellerna ett ForumID som är olika för varje forum.
Filen forum.asp visar alla inläggen i det forumet
Filen message.asp visar valt inlägg
If Request("MessageID") = "" Then
' We don't have a valid MessageID, so go back to the main page
Response.Redirect "default.asp"
End If
Men det bör jag väl ha?
Vad jag förstår så är inte koden riktigt korrekt i senast.asp och det blir ett felaktigt ID så inte rätt forum hittas och man skickas då tillbaka till nyttforum/default.asp
Hur får jag in rätt forum i länken?
Databasen heter forum och den har två tabeller :Forums och Messages
I båda tabellerna finns ForumID och varje forum har en siffra
Ändrat ID till MessageID, men jag fattar inte riktigt vad den där If-satsen egentligen ska åstadkomma, om RS("MessageID") = 0 skriver du ut RS("id") mm och länkar till message.asp.
Annars om det inte är tomt, då länkar du till RS("MessageID") samt skriver ut lite andra fält!?! mfl skillnader.
Den lilla ändringen som du gjorde i koden ovan gjorde susen. Nu kommer man direkt till inlägget.
Jag vet inte varför if-satsen fungerar men jag har provat att plocka bort antingen den första eller den andra if-satsen och då försvinner själva länken till inlägget(1:a delen av inlägget) och bara rubriken syns på framsidan.
Min databas stämmer bara med andra if-satsen när det gäller MessageID, Subject och body.