Avatar billede brianmilan Juniormester
20. august 2007 - 11:27 Der er 9 kommentarer og
2 løsninger

Kalender der kan sætte en bestem dato ind i MySQL database.

Hej eksperter :-)

Jeg har lavet en dvd-database hvor jeg bl.a. manuelt indtaster hvornår dvd-filmen havde premiere i biografen, f.eks. 01-08-07, men jeg tænkte på om man kunne lave en lille pop-up kalender så når man trykkede på et lille ikon kom den op med den aktuelle måned og år, hvor man så kunne bladre i den, til den rigtige dato var der. Kunne man så få den markedede dato sat ind i MySQL databasen samtidig med de andre oplysninger på filmen?

Hilsen Brian
Avatar billede jck_true Nybegynder
20. august 2007 - 12:01 #1
Ja. Det burde ikke være noget problem. Prøv at smutte en tur forbi http://hotscripts.com og gå ind javascript.
Avatar billede jakobdo Ekspert
20. august 2007 - 13:10 #2
Ja, du skal have fat i en javascript date picker.
Avatar billede brianmilan Juniormester
20. august 2007 - 13:50 #3
Nu har jeg fundet et script :-) Jeg kan også få en dato i mit felt, men når jeg skal gemme den dvd jeg har oprettet har den kun gemt 00-00-0000 i min MySQL database, ved I hvad det kan skyldes?
Avatar billede brianmilan Juniormester
20. august 2007 - 13:58 #4
Jeg kom til at tænke på om det er den forkerte variabel jeg får gemt i MySQL databasen?

<td>
<INPUT TYPE="text" VALUE="" SIZE="10" NAME="Bio_Premieredato">
<script language="javascript">
var basicCal = new calendar("FIELD:document.frm.Bio_Premieredato;");
basicCal.writeCalendar();
</script>
</td>
Avatar billede jakobdo Ekspert
20. august 2007 - 14:12 #5
Hvis du indsætter en dato i mysql, skal det være i formattet: YYYY-MM-DD
Avatar billede brianmilan Juniormester
20. august 2007 - 14:18 #6
Ok så kan jeg bedre forså det, ved du hvordan jeg kan konvertere output'et fra date pick'eren fra DD-MM-YYYY til YYY-MM-DD?
Avatar billede jakobdo Ekspert
20. august 2007 - 14:25 #7
$oldFormat = '20-07-2007';
$parts = explode('-',$oldFormat);
$newFormat = $parts[2] . '-' . $parts[1] . '-' . $parts[0];
Avatar billede brianmilan Juniormester
20. august 2007 - 14:29 #8
Tak det vil jeg lige prøve :-)
Avatar billede brianmilan Juniormester
28. august 2007 - 14:48 #9
Hej, ville det være ok, hvis jeg giver jer 100 point hver?
Avatar billede jakobdo Ekspert
28. august 2007 - 15:06 #10
Ok med mig.
Avatar billede jakobdo Ekspert
23. februar 2011 - 22:48 #11
Takker for point
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