Hey alle...
Hmm, undrer mig lige her...
Jeg har et brugersystem, lige nu har er det meget simpelt - hver bruger har indtastet information om sig selv osv...
Det jeg skal have tilføjet er at brugere kan sende hinanden beskeder, dvs, de skal have en indbakke / udbakke - ligesom man ser på dating steder, forummer osv...
Hvordan laves dette?
En nem måde at lave det på kunne være:
En tabel som hedder f.eks. "beskeder". Den skal have felterne (som minimum):
ID - unik id
fra - id på afsender
til - id på modtager
sendt - dato for hvornår beskeden er sendt
status - flag som indikere om beskeden er ny/læst/besvaret
emne - beskedens emne
besked - beskedens indhold
felterne fra/til skal være den ID hver bruger har i tabellen hvor de ligger. Det går jeg ud fra du har allerede.
sendt kan være et timestamp
status kan enten være tal, f.eks.: 1=ny, 2=læst, 3=besvaret, eller en enum('ny','læst','besvaret')
emne og besked kræver vist ingen forklaring
Når en bruger går ind i hans indbakke, henter du alle de beskeder hvor værdien i 'til' er hans ID.
Hans udbakke er alle de beskeder hvor hans id er 'fra'.
Systemet er simpelt og godt... Kan udbygges