Din intern_besked har vel også en ID-kolonne? Vedligehold en anden tabel f.eks. intern_besked_laest med:
bruger_id besked_id
Hvis der findes en række for dén bruger, for den besked med dén ID, så har brugere læst den... Du kan hive det ud med et LEFT OUTER JOIN i din SELECT, eller bare kigge på antallet af beskeder og sammenholde det med antallet af læste ;P
Du kan eventuelt lave et ekstra felt i tabellen (f.eks. laest), som bliver sat til "1" når man sender en besked. Når modtageren så går ind og læser beskeden, så tjekker du om feltet 'laest' er sat til "1". Hvis det er, så retter det til "0". Dermed er beskeden læst.
For at få vist hvor mange ulæste beskeder personen har, så laver du bare en SELECT COUNT() på feltet laest, som tæller de steder den er sat til "1".
min administrator og internt_besked har begge unikke id's,
så skal jeg lave en ny tabel som hedder besked_laest, og så på den side hvor mine administrator tilføjer beskeder skal den også indsætte til besked_laest?,
men så kommer der alligevel til at stå det samme hos alle /: ? eller bare mig som ikke kan se teknikken for mig :)?
Hvis du har tid og lyst kan du måske hjælpe mig over noget fjernsupport :)?
Nej, der skal kun indsættes i besked_laest når en admin har læst beskeden ;) Du kan godt sætte den ind med det samme, men så skal du bruge et "laest"-felt true/false eller 0/1 :)
men virker som om det der kun er til 1-2 administrator
der er 4 administrator i mit system, og hvis jeg skriver en besked så skal der stå
admin beskeder ( 1 ) hos de andre 3, men 0 hos mig fordi jeg har jo set beskeden, og det samme skal der ske hvis en anden administrator skriver
kan du ikke prøve at skrive præcis hvad jeg skal gøre :P, hva for en tabel skal oprettes hva for en colonne skal oprettes og hva for nogen værdi'er skal den have, hva for nogen mysql querys skal jeg have og hvor skal de være :P, der hvor man opretter beskeden eller ude i kontrol panelet hvor der står
Det er nok coderdk der har hjulpet dig mest, men hvis han ikke svarer, så er der et svar her :)
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.