wie der Titel schon sagt will ich das alter in der Geburtstagsbox haben.
zb: Name (21)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 | <?php //Copyright by Hannes Wunderli //www.fast-death.com // v1.2 defined ( 'main' ) or die ( 'no direct access' ); //----------------------------------- Einstellungen----------------------------------- $limit = 5; //wieviele Geburtstage Angezeigt werden sollen. $recht = -0; //Anzeige Modus 0 = Alle / -1 Alle die mehr als Memberrechte haben usw. $showavatars = 0; //Wenn 1 werden die Avatare wenn vorhanden angezeigt. //------------------------------------------------------------------------------------ $count = 0; $timestamp = time(); $akttime = date ( 'Y-m-d' , $timestamp ); function get_gebtage ( $datum ) { list( $y , $m , $d ) = explode ( '-' , $datum ); return ( $d . '.' . $m . '.' . $y ); } # DIE krasse Abfrage :-)... von Manue $q = "SELECT name, id, avatar, CASE WHEN ( MONTH(gebdatum) < MONTH(NOW()) ) OR ( MONTH(gebdatum) <= MONTH(NOW()) AND DAYOFMONTH(gebdatum) < DAYOFMONTH(NOW()) ) THEN gebdatum + INTERVAL (YEAR(NOW()) - YEAR(gebdatum) + 1) YEAR ELSE gebdatum + INTERVAL (YEAR(NOW()) - YEAR(gebdatum)) YEAR END AS gebtage FROM prefix_user WHERE gebdatum > 0000-00-00 AND recht <= ".$recht." ORDER BY gebtage LIMIT 0,5"; $erg = db_query( $q ); echo '<table border="0" cellpadding="0" cellspacing="0" width="100%">' ; $i = 1; while ( $row = db_fetch_object( $erg )) { if ( $akttime == $row ->gebtage) { echo '<tr> <td height= "45" width= "30" > <img src= "include/images/icons/day.png" /></td> <td><b><a style= "font-family:Arial; font-size:11px" href= "index.php?user-details-'.$row->id.'" > '.$row->name.' </a></b><br / ><span style= "color:#a3a3a3; font-family:Arial; font-size:10px" >Heute</span></td></tr><tr> <td colspan= "2" background= "include/images/icons/linie.gif" height= "3" ></td> </tr>'; } else { $gebtage = get_gebtage ( $row ->gebtage); echo '<tr> <td height= "45" width= "30" > <img src= "include/images/icons/day.png" /></td> <td><b><a style= "font-family:Arial; font-size:11px" href= "index.php?user-details-'.$row->id.'" > '.$row->name.' </a></b><br><span style= "color:#a3a3a3; font-family:Arial; font-size:10px" > '.$gebtage.' </span>'; echo '</td></tr><tr> <td colspan= "2" background= "include/images/icons/linie.gif" height= "3" ></td> </tr>'; } if ( $i < $limit ) { echo '<tr></tr>' ; } $i ++; } echo '</table>' ; ?> |
Danke im voraus
Gruß Tiborius
betroffene Homepage: externer Link