[2.3] Durchschnittsalter

Oli

Erfahrener Benutzer
wBB-Version: 2.3.3 (angeblich soll bald 2.3.4 kommen. :D)
Link zum Forum: nö

Frage: Wie kann man das Durchschnittsalter aller Boarduser heraus bekommen, die eine Altersangabe gemacht haben?




PS: Nettes Supportteil hier im Forum, mit einer Vorgabenschablone die nicht überfordert. *g*
 

rellek

relativ sensationell
Teammitglied
Hi,

dieser Code stammt aus einem Hack, leider weiß ich den Namen des Autoren nicht.
Füge in der index.php über der Zeile, in der das Template 'index' aufgerufen wird, folgenden Code ein:
Code:
$result = $db->query("SELECT birthday FROM bb".$n."_users WHERE birthday NOT LIKE '0000%'");
	while ($row = $db->fetch_array($result)) {
		$days = $days+(time()-mktime(0,0,0,substr($row[0],5,2),substr($row[0],8,2),substr($row[0],0,4)))/86400;
	}
	$result = $db->query_first("SELECT COUNT(birthday) FROM bb".$n."_users WHERE birthday NOT LIKE '0000%'");
	$avgage = str_replace(".",",",round($days/$result[0]/365.25,2));

Die Variable $avgage beinhaltet das Durchschnittsalter.
 
Oben