berichten systeem
Remco
24/01/2007 20:39:00ik heb een berichtensysteem gemaakt, maar ik wil dat iedereen maar 10 berichten in zijn inbox hebben staan.
hoe zou ik dat moeten doen?
mijn vraag is nu: hoe zet ik bij alle andere berichten dan die 10 de `inbox` 0?
hoe zou ik dat moeten doen?
Code (php)
1
mysql_query("SELECT * FROM `messages` WHERE `to`='$user[nickname]' AND `inbox`=1 ORDER BY `id` DESC LIMIT 10");
mijn vraag is nu: hoe zet ik bij alle andere berichten dan die 10 de `inbox` 0?
PHP hulp
21/11/2024 20:56:54Arjan Kapteijn
24/01/2007 20:55:00Door dat hele inbox gebeuren te laten vallen, meer dan een order by icm een limit heb je niet nodig.
Remco
24/01/2007 21:11:00nee, want als ik dan een bericht verwijder, dan komt de volgende weer in het scherm, die zou er dan niet moeten zijn.
Arjan Kapteijn
24/01/2007 21:19:00Als je een bericht verwijderd, dan kan hij toch nooit meer ergens tevoorschijn komen? Wat voor database heb je opgebouwd?
Remco
24/01/2007 21:22:00stel er zijn 15 berichten naar mij verzonden, daarvan komen de laatste 10 in mijn inbox. maar die andere 5 moeten dan verwijdert worden, want als ik bericht nummer 15 verwijder, komen de berichten 4 t/m 14 in mijn inbox. en dat moet niet.
Arjan Kapteijn
24/01/2007 21:27:00Dus jij verwijderd zomaar ongelezen berichten omdat er maar 10 in de inbox mogen? Waarom niet gewoon maar 10 LATEN ZIEN, en dan die andere tevoor schijn toveren als de gebruiker er een paar verwijderd heeft.