versprochen ist versprochen.
Da bin ich wieder.
Eigentlich hatte ich gedacht ich hätte es geschafft aber denkste. Mist!
Jetzt fummel ich schon wieder eine Ganze Zeit aber mir fällt nichts mehr dazu ein.
Also so schauts nun aus:
Code: Alles auswählen
$sql = "SELECT u.username, max(u.gewicht_s+u.gewicht_s_k/10) as gewicht_s, max(g.gewicht+g.gewicht_k/10-u.gewicht_z+u.gewicht_z_k/10) as verbleiben , max(u.gewicht_z+u.gewicht_z_k/10) as zielgewicht, u.groesse, max((u.gewicht_s+u.gewicht_s_k/10)-(g.gewicht+g.gewicht_k/10)) as abnahmegewicht , u.gewicht_z, u.gewicht_z_k, u.user_id, u.user_viewemail, u.user_regdate, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_msnm, u.user_avatar, u.user_avatar_type, u.user_allowavatar, max(g.gewicht+g.gewicht_k/10) as gewicht, max((g.gewicht+g.gewicht_k/10)/(u.groesse*u.groesse/10000)) as bmi, g.timestamp
FROM ". USERS_TABLE ." u, phpbb_gewicht g
WHERE u.user_id <> " . ANONYMOUS . "
AND u.user_id = g.userid
GROUP BY user_id
ORDER BY $order_by";
Alles lässt sich schön sortieren, wie angedacht.
Leider hat das Ganze einen riesen Schönheitsfehler.
Bei dem "Gewicht" wird nicht das letzte genommen, was der User eingetragen hat sondern meist das Erste.
Folglich stimmt auch die Ganze Berechnung nicht.
Ich habe es schon mit "order by gewicht desc" versucht aber auch dann funzt es nicht.
BITTE, wer schmeißt mir mal was zur Erleuchtung rüber?
hier seht ihr das Problem:
http://diaet.abnehmen-forum.com/memberlist1.php