Avatar billede hathor Nybegynder
27. april 2002 - 01:20 Der er 1 kommentar og
1 løsning

dato og forum - input needed

Dette spørgsmål er også stillet i PHP sektionen - jeg tænkte der muligvis var nogen der vidste hvad jeg skulle gøre her.

Jeg har et forum som folk kan læse og poste i hvis de er logget ind.

Hver tråd i dette forum har jo naturligvis sit eget id i databasen.

Det jeg gerne vil lave er at hvis der er kommet nye posts i en bestemt tråd, efter at en bestemt bruger sidst har været inde i den tråd, skal det være markeret på en eller anden måde, således at når brugeren påny kommer ind i forrummet, kan se at der er der kommet nye posts.

Dette forhold gælder også ved ulæste tråde. De skal også være markedere.

Altså skal bruger id, trådens id og dato gemmes i en database.

Men hvordan gør jeg det, rent teoretisk? Jeg har svært ved at se det. Jeg har tænkt og vendt og drejet men jeg kan ikke gennemskue det. Problemet er jo at antallet at tråde vokser ukontrolleret og det gør antallet af medlemmer også. Jeg ved med andre ord aldrig hvor mange posts der er i databasen og det sætter i mit hoved en hindring for hvordan jeg skal gøre det.

Men det kan jo lade sig gøre, så jeg kunne meget godt tænke mig nogle råd.

Jeg styrer login via sessions.

/Hathor
Avatar billede Slettet bruger
27. april 2002 - 10:10 #1
Jeg synes det lyder lidt for belastende for serveren at styre det ved at læggen en post ind for hver enkelt bruger, hver gang han er inde og kigge i forum. Det ville naturligvis være den gode løsning....

Men du kunne måske smide en dato ind i en tabel på serveren når brugeren har været inde og kigge. Hvis du bruger noget loginsystem hvor du alligevel lægger en dato for hvornår han sidst er logget ind kunne du jo bruge den.

Når han så kommer ind i forummet og du hiver alle overskrifterne på trådene ind, skal de der er nyere end den dato der ligger i tabellen og stemmer overens med hans brugernavn markeres med f.eks. NY!
Avatar billede hathor Nybegynder
30. april 2002 - 17:56 #2
nos
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
Computerworld tilbyder specialiserede kurser i database-management

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