Avatar billede zeattle Nybegynder
04. februar 2005 - 15:26 Der er 12 kommentarer og
1 løsning

Udregn alder.

Hej

Jeg skal bruge et script som kan checke hvor gammel man er og så self. skrive det ud. Jeg paster ind i min tabel med: bday, bmonth og byear. Så mangler jeg bare et sript der regner ud at hvis man intaster 21. 06 1988 så kan den se jeg er 15 år gammel.

Håber der kan hjælpes.
Avatar billede jakobclausen Nybegynder
04. februar 2005 - 15:35 #1
Du kan ikke engang selv regne det ud :-)
Avatar billede tigertool Nybegynder
04. februar 2005 - 15:37 #2
Avatar billede zeattle Nybegynder
04. februar 2005 - 15:43 #3
jakobclausen, spil dum er du da god til.

tigertool, jeg kigger lige på det :)
Avatar billede zeattle Nybegynder
04. februar 2005 - 15:55 #4
Får en fejl med dette:
Parse error: parse error, unexpected '<' i denne linie:
if ($res2<0 || $res3<0) echo "<span class=red><b>Age:</b></span>  " .  ($res1-1); // prints age
Avatar billede zeattle Nybegynder
04. februar 2005 - 16:09 #5
Har rettet alle fejl, men den skriver ikke echoen :/
Avatar billede zeattle Nybegynder
04. februar 2005 - 16:10 #6
Hele scriptet:
function birthday_calc ($year,$m,$d)
{
$res1 = date("Y") - $row["byear"];
$res2 = date("m") - $row["bmonth"];
$res3 = date("j") - $row["bday"];
if ($res2<0 || $res3<0)
echo "<span class=red><b>Age:</b></span>  " .  ($res1-1);
else
echo "<span class=red><b>Age:</b></span> " . $res1;
}
Avatar billede zeattle Nybegynder
04. februar 2005 - 16:18 #7
Har fået functionen til at skrive 2005, altså den sidste echo, men det jo lidt forkert :/
Avatar billede zeattle Nybegynder
04. februar 2005 - 16:19 #8
Hmm det virker jo slet ikke det der :/
Avatar billede zeattle Nybegynder
04. februar 2005 - 16:50 #9
hvis jeg ikke bruger $row["byear"]; så virker det, men hvis jeg fx skriver det hele bare dato osv så virker det :/
Avatar billede zeattle Nybegynder
04. februar 2005 - 17:17 #10
Har fundet en anden løsning, læg et svar tigertool... :)
Avatar billede tigertool Nybegynder
04. februar 2005 - 17:45 #11
svar :) Må man se den anden løsning?
Avatar billede jakobclausen Nybegynder
04. februar 2005 - 22:12 #12
Undskylder min kommentar! Tænkte bare på at man må være 16 år og ikke 15, hvis man er født 21/06-1988. God weekend!
Avatar billede zeattle Nybegynder
04. februar 2005 - 22:52 #13
Kopierede det fra sidst jeg lavede dette spg :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester