Gå til innhold

Lest / Ulest funksjon


Anbefalte innlegg

Hei, er ansvarlig for en feilmeldingssentral på nettet, og ønsker å få en slik funksjon at man kan se om feilmeldingen er lest eller ulest.

 

Om du forsatt er usikker på hva jeg mener, så mener jeg rett og slett det samme som når du sjekker mailen din. Når du åpner en ny epost blir den markert som lest.

 

Hvordan kan man gjøre dette? Takk for svar! :)

Lenke til kommentar
Videoannonse
Annonse
Gjest Slettet+142

Bruker du mysql?

 

Hvis Ja, så er det vel bare å opprette et nytt felt i tabellen som kalles `lest`, men INT(1) verdi, evt. Default 0.

Så er det bare å sette feltet `lest`til verdien 1 når en person/du velger å lese meldingen ;)

 

Edit:

Eller rett og slett typen BOOL, som ståle velger å kverrulere meg på :p

 

Endret av Slettet+142
Lenke til kommentar
Gjest Slettet+142

Eventuelt. Med INT kan man jo ha nivåer :)

 

Om en supporter har lest(verdi 1), om admin har lest (verdi 2), eller om den er lest (verdi 3), men åpen ;)

Ikke at det er den beste mulige løsningen da men.. :innocent:

Endret av Slettet+142
Lenke til kommentar
Gjest Slettet+142

det spørs jo hvor stort systemet skal være, om det skal være lett utvidbart(som det bør være).

Men jeg så på erixz sin post#2 i dette emnet.. Husk å legge til WHERE i den spørringen da ;)

Lenke til kommentar
Gjest Slettet+142

Joda.. Desverre for meg :p

 

Men det er _litt_ mer tungvindt å gjøre det på din måte. Er planene for systemet ditt stort, erixz, og det brukes mye.. - Da bør du bruke Ståle sin løsning. Som vi kan hjelpe deg med å lage hvis du trenger hjelp :)

Lenke til kommentar
Gjest Slettet+142

Men hvis planen er at det skal bli stort, er det smart å gå for et litt mer oversiktlig system da. Altså Ståle sitt forslag ;)

 

Jeg bare sier det, så du kan ha det i bakhodet ;)

Lenke til kommentar
Og husk BOOL

8912260[/snapback]

Kvifor? BOOL er synonym for tinyint(1), så du oppnår ingen ytelsesforbedring e.l.

 

Og meg bekjent vil en int(1) blir behandla som tinyint(1), så nettoresultatet er akkurat det samme: feltet vil ha datatype tinyint(1) enten du bruker tinyint(1),bool, eller int(1)

 

Ellers så går det jo an å bruke enum-felttypen som er fleirvalgsfelt.

Lenke til kommentar
Gjest Slettet+142

Ståle... :tease:

 

Sry litt OT, men hvordan bruker man enum?

Har sett på manualen, men jeg skjønner meg ikke helt på :confused:

Endret av Slettet+142
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...