Moin,
beide Blöcke sind meiner Meinung nach in Zeile 29 zu ergänzen
von
Zitat$sql = "SELECT uname, (YEAR( CURRENT_DATE ) - YEAR( user_bday )) - ( RIGHT( CURRENT_DATE, 5 ) < RIGHT( user_bday, 5 ) ) AS user_age FROM ${user_prefix}_users WHERE MONTH(user_bday)=MONTH(CURRENT_DATE) AND DAYOFMONTH(user_bday)=DAYOFMONTH(CURRENT_DATE) ORDER BY user_age DESC;";
auf
Zitat$sql = "SELECT uname, (YEAR( CURRENT_DATE ) - YEAR( user_bday )) - ( RIGHT( CURRENT_DATE, 5 ) < RIGHT( user_bday, 5 ) ) AS user_age FROM ${user_prefix}_users WHERE MONTH(user_bday)=MONTH(CURRENT_DATE) AND DAYOFMONTH(user_bday)=DAYOFMONTH(CURRENT_DATE) and name<>'deleted (self)' AND name<>'' and name<>'deleted (admin)' ORDER BY user_age DESC;";
Gruß
DeepThought
Hmmm ...
Bei den gelöschten Usern sollten die persöhnlichen Daten nicht mehr existent sein. Dazu gehört auch das
Geburtdatum. Wenn allerdings kein Geburtsadtum angegeben ist, sollten diese Anweisungen
Zitat... WHERE MONTH(user_bday)=MONTH(CURRENT_DATE) AND DAYOFMONTH(user_bday)=DAYOFMONTH(CURRENT_DATE) ....
auch kein Ergebnis zurückliefern. Deswegen sollten doie gelöschten User auch nicht angezeigt werden.
MfG
jubilee
ZitatHmmm ...
Bei den gelöschten Usern sollten die persöhnlichen Daten nicht mehr existent sein. Dazu gehört auch das
Geburtdatum. Wenn allerdings kein Geburtsadtum angegeben ist, sollten diese Anweisungen
Zitat
... WHERE MONTH(user_bday)=MONTH(CURRENT_DATE) AND DAYOFMONTH(user_bday)=DAYOFMONTH(CURRENT_DATE) ....
auch kein Ergebnis zurückliefern. Deswegen sollten doie gelöschten User auch nicht angezeigt werden.
MfG
jubilee
Es werden deaktivierte User angezeigt ;) gelöscht werden nicht angezeigt.
Hallo !
Stimmt.
Die Anzeige der deaktivierten User kann man aber auch mit
Zitatand name<>'deleted (self)' AND name<>'' and name<>'deleted (admin)'
nicht unterbinden ....
MfG
jubilee
ZitatHallo !
Stimmt.
Die Anzeige der deaktivierten User kann man aber auch mit
Zitat
and name<>'deleted (self)' AND name<>'' and name<>'deleted (admin)'
nicht unterbinden ....
Das habe ich aber nicht gesagt das dass geht
Moin :)
der einzig richtige Weg ist, den Userstatus abzufragen.
Zitat$sql = "SELECT uname, (YEAR( CURRENT_DATE ) - YEAR( user_bday )) - ( RIGHT( CURRENT_DATE, 5 ) < RIGHT( user_bday, 5 ) ) AS user_age FROM ${user_prefix}_users WHERE MONTH(user_bday)=MONTH(CURRENT_DATE) AND DAYOFMONTH(user_bday)=DAYOFMONTH(CURRENT_DATE) AND user_stat=1 ORDER BY user_age DESC;";
Kommt noch ins kommente Update rein ;)