Blöcke 'block-Birthday.php' und 'block_Birthday_2.php'

Begonnen von DeepThought, 24 Juni 2005, 09:00:38

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 2 Gäste betrachten dieses Thema.

DeepThought

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

jubilee

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

onkel

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.

jubilee

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

onkel

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

Andi

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 ;)
schön´s Grüssle, Andi