PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit der Altersanzeige


PsYc
24.08.2002, 19:24
hab nen hack eingebaut der anhand des geburtstages das alter berechnet:

nur zeigt er das alter ein wenig verkehrt an:

Geburtstag: 23.09.1982
Alter: 20

wir habens aber erst August und ich bin noch 19 :)

weiss jmd was hier in dem code falsch ist?


---------------------------

// Set userage !
if ($bbuserinfo[birthday] == '0000-00-00') {
$userage = "N/A";
} else {
if (date("Y")<$bday[0] or $bday[0]<1901 or $bday[0]=='0000') {
$userage = "N/A";
}
}

if ( ($userage!="N/A") ){
if (date("m")>=$bday[1] and date("d")>=$bday[2]) {
$userage=(date("Y")-$bday[0]);
eval("\$getinfo_userage = \"".gettemplate("getinfo_userage")."\";");
} else {
$userage=(date("Y")-$bday[0])+1;
eval("\$getinfo_userage = \"".gettemplate("getinfo_userage")."\";");
}

}


if ( ($userage!="N/A") ){
if (date("m")>=$bday[1] and date("d")<=$bday[2]) {
$userage=(date("Y")-$bday[0]);
eval("\$getinfo_userage = \"".gettemplate("getinfo_userage")."\";");
} else {
$userage=(date("Y")-$bday[0])+1;
eval("\$getinfo_userage = \"".gettemplate("getinfo_userage")."\";");
}

}

if ( ($userage!="N/A") ){
if (date("m")<=$bday[1] and date("d")<$bday[2]) {
$userage=(date("Y")-$bday[0])-1;
eval("\$getinfo_userage = \"".gettemplate("getinfo_userage")."\";");
} else {
$userage=(date("Y")-$bday[0]);
eval("\$getinfo_userage = \"".gettemplate("getinfo_userage")."\";");
}

}

--------------------------------------------

Mystics
24.08.2002, 19:37
Verwende stattdessen den Code, den ich hier gepostet habe:
http://www.vbulletin-germany.com/forum/showthread.php?s=&threadid=2974&highlight=Geburtstag

Evtl. musst du noch ein paar Anpassungen vornehmen.

Mystics

PsYc
24.08.2002, 23:23
danke mystics :)

hat jetzt geklappt, hab den alten code durch deinen ersetzt..

thx :)