23. februar 2009 - 13:55
Der er
10 kommentarer og 2 løsninger
Regne alder ud fra fødselsår
Hej Jeg har en DB med folks fødselsår. Jeg vil gerne lave en php side, hvor jeg skriver deres alder ud fra nuværende år minus fødselsår, så deres alder altid er korrekt selvom vi skifter til et nyt år. Eks. year - born = age Blot skrevet i php.
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
23. februar 2009 - 14:01
#1
er det timestamp i databasen? rimeligt vigtigt at vide
23. februar 2009 - 14:14
#2
hvordan ser jeg det?
23. februar 2009 - 14:15
#3
altså på hver enkelt post? Så hver række har et timestamp?
23. februar 2009 - 14:24
#4
Hvilken af følgende ligner database tabellen mest? 1) 23-02-2009 2) 2009 3) 2009-23-02 4) 1235399015
23. februar 2009 - 14:40
#5
1973, for det er det år jeg har lagt for en post. 1975 for en anden osv. Dette felt er oprettet som integer felt
23. februar 2009 - 14:41
#6
så der er vist ikke timestamp
23. februar 2009 - 14:42
#7
det har du ret i.. skal den bare udregne alder via år.. ikk måneder og dag?
23. februar 2009 - 15:00
#8
bare ud fra år
23. februar 2009 - 15:20
#9
<?php $dato = date('Y'); $fodselsdag = 1973; <--- udtræk fra databasen $alder = $dato - $fodselsdag; echo $alder; ?>
23. februar 2009 - 15:45
#10
Prøv dette: <?php $this_year = date("Y"); $query = "SELECT (birthday-$this_year) AS age FROM users"; $result = mysql_query($query); $r=mysql_fetch_array($result); while($r=mysql_fetch_array($result)){ echo $r["age"]; } ?> Du skal selvfølgeligt huske at connecte til databasen først. Og selvfølgeligt skifte "birthday" ud med rækkens navn og "users" ud med tabellens navn.
23. februar 2009 - 19:27
#11
rmk24 kan du ikke smide et svar så deler jeg point mellem jer.
23. februar 2009 - 22:35
#12
ok.. her er det
Vi tilbyder markedets bedste kurser inden for webudvikling