salzstange
Grünschnabel
Hallo!
Ich arbeite jetzt die ganze Zeit schon an einem messaging system und bin damit so gt wie fertig. für den komfort wollte ich jetzt noch in meiner display_msg.php wei links reinhaun, die jeweils zur vorherigen und zur nächsten msg verweisen. und dann noch eine info die wievielte msg das aus dem ordner ist.
was ich jetz brauche is etwas, was mir sagt, wie ich aus unten stehender abfrage (nach dem schema werden die msgs gelisted) sagt, die wievielte msg jetz die msg mit der id sagen wir mal 21 ist. Und dann noch welche msg davor war, und welche danach kommt. auf die ids kann man nicht zurückgreifen, weil da ja msgs verschoben oder gelöscht sein können. habe schon versucht mit foreach, array_search und next/prev was zu machen, aber scheinbar raff ich das nicht! Bin nicht so erfahren, also habt nachsicht. wahrscheinlich is die lösung ganz nah, aber schläft zu der uhrzeit schon
Ich arbeite jetzt die ganze Zeit schon an einem messaging system und bin damit so gt wie fertig. für den komfort wollte ich jetzt noch in meiner display_msg.php wei links reinhaun, die jeweils zur vorherigen und zur nächsten msg verweisen. und dann noch eine info die wievielte msg das aus dem ordner ist.
was ich jetz brauche is etwas, was mir sagt, wie ich aus unten stehender abfrage (nach dem schema werden die msgs gelisted) sagt, die wievielte msg jetz die msg mit der id sagen wir mal 21 ist. Und dann noch welche msg davor war, und welche danach kommt. auf die ids kann man nicht zurückgreifen, weil da ja msgs verschoben oder gelöscht sein können. habe schon versucht mit foreach, array_search und next/prev was zu machen, aber scheinbar raff ich das nicht! Bin nicht so erfahren, also habt nachsicht. wahrscheinlich is die lösung ganz nah, aber schläft zu der uhrzeit schon
PHP:
$query="SELECT `message_id` FROM `messages` WHERE `to`=";
$query.=$_SESSION[id]." AND `folder`='$folder' ORDER BY `time`";