Avatar billede BTEngineer Novice
21. september 2007 - 15:52 Der er 7 kommentarer og
1 løsning

Fejlmeddelse i mktime

Hej.

Får følgende fejlmeddelse:
Warning: mktime() expects parameter 1 to be long, string given blabla..

Her er det stykke kode:
$birthday= mktime('', '', '', $_POST['month'], $_POST['day'], $_POST['year']);

Tak på forhånd.
Avatar billede barklund Nybegynder
21. september 2007 - 15:58 #1
Jamen hvorfor sender du også '' som parameter? Den siger jo at den ikke gider have en string men vil have en long. Giv den dog nogle nuller istedet :)
Avatar billede hmortensen Nybegynder
21. september 2007 - 16:12 #2
Du kan også bruge strtotime() i stedet afhænig af format af dine værdier.
$birthday = strtotime($_POST['year'].$_POST['month'].$_POST['day']);
Avatar billede BTEngineer Novice
21. september 2007 - 16:41 #3
strtotime?
Meningen er at month, day og year skal konverteres til et timestamp.
Når timestampet er gemt i databasen skal man kunne trække det ud og udregne hvor gammel vedkommende er.
Avatar billede olebole Juniormester
21. september 2007 - 18:45 #4
<ole>

Den skriver til dig, at det første argument skal være af typen LONG - og det skal resten forresten også  ;o)
    $birthday= mktime(0, 0, 0, $_POST['month'], $_POST['day'], $_POST['year']);

/mvh
</bole>
Avatar billede BTEngineer Novice
25. september 2007 - 13:28 #5
Jeg fandt mig en anden løsning.
Gemmer dage, måneder og år i hvert sit felt.
Og fremkalder det - Droppede det med at konverterer det til en alder.
Avatar billede barklund Nybegynder
25. september 2007 - 15:05 #6
Det ændrer nu ikke på, at vi har svaret på dit spørgsmål - men dig om det.
Avatar billede olebole Juniormester
25. september 2007 - 16:43 #7
Tjaa, man undrer sig jo blot over, hvorfor spørgeren overhovedet oprettede spørgsmålet  :)
Avatar billede BTEngineer Novice
25. september 2007 - 16:46 #8
Problemet var, at jeg ikke forstod jeres svar.
Men skal gerne oprette en ny med 120 point i kan dele - Det er ikke for at fedte med pointsene! :-)
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