Tja irgendwie läuft da wiedermal was schief!!Ich möchte das Alter eines Users in der memberlist anzeigen,
aber irgendwie will mir das nicht gelingen!
Ich hab mir dazu mal die members.php vom eBoard angesehen,
dort ist diese Funktion ja folgend angeführt:
$sql_birthday = "SELECT uname, (YEAR( CURRENT_DATE ) - YEAR( user_bday )) - ( RIGHT( CURRENT_DATE, 5 ) < RIGHT( user_bday, 5 ) ) AS user_age FROM ${user_prefix}_users WHERE uname='$memberinfo->username'";
$result = sql_query($sql_birthday);
list($uname, $user_age) = sql_fetch_row($result);
$check = date('Y');
if($user_age != $check)
{
?>
<tr>
<td bgcolor="<?=$altbg1?>" valign="top" class="tablerow">
<?=_ALTER?>:</td>
<td bgcolor="<?=$altbg2?>" class="tablerow">
<?=$user_age?></td>
</tr>
<?
}
Hab diesen Code mal auf folgendes geändert:
$sql_birthday = "(YEAR( CURRENT_DATE ) - YEAR( user_bday )) - ( RIGHT( CURRENT_DATE, 5 ) < RIGHT( user_bday, 5 ) ) AS user_age FROM ${user_prefix}_users WHERE uname='$uname'";
$result = sql_query($sql_birthday);
list($uname, $user_age) = sql_fetch_row($result);
$check = date('Y');
echo "<td bgcolor=\"$dcolor\"><font color=\"$textcolor1\">";
if($user_age != $check)
{
echo" ".$user_age." ";
}
echo" </font></td>\n";
Aber angezeigt wird mir gar nichts.
Auch aus der Funktion der view.php im Userinfo Modul werd ich nicht schlau,
ein user_age wird da niergends definiert!
Bin mir ehrlich gesagt sicher das ich Nahe am Ziel bin, aber wie gesagt nur Nahe!
Achja, ich hab natürlich die index.php von der Memberlist so angepasst das alle datein des Users ausgelesen werden!
Darann liegt es also mal nicht!