Datum picker

Door Abiboe -, 22 jaar geleden, 5.265x bekeken

Ik heb dit eigenlijk geschreven als reactie op het script van SanThe (http://www.phphulp.nl/php/scripts/1/611/).

Hij gebruikt een simpele select om data te selecteren, maar op die manier wordt er geen rekening gehouden met schrikkeljaren en maandlengtes.

Mijn scriptje zorgt voor een pop-up met daarin een kalendertje. Klik op een datum en het wordt weggeschreven naar het formulier.

Voorbeeld: http://www.abiboe.nl/voorbeeld/index.php

Gesponsorde koppelingen

PHP script bestanden

  1. datum-picker

 

Er zijn 17 reacties op 'Datum picker'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
PHP Newbie
PHP Newbie
22 jaar geleden
 
0 +1 -0 -1
gebruik even de [.code] tags en het voorbeeld werkt niet ;-)
Eris -
Eris -
22 jaar geleden
 
0 +1 -0 -1
Hij werk alleen in IE. Niet in Firefox... :(
Abiboe -
abiboe -
22 jaar geleden
 
0 +1 -0 -1
nog niet getest in firefox, eens kijken of ik dat kan oplossen...
PHP erik
PHP erik
22 jaar geleden
 
0 +1 -0 -1
Ik heb even hoofdletters toegepast en één of twee taalfoutjes verbeterd.
Eris -
Eris -
22 jaar geleden
 
0 +1 -0 -1
trouwens februari heeft 28 dagen ;)
PHP erik
PHP erik
22 jaar geleden
 
0 +1 -0 -1
En 29 in schikkeljaren, niet 28.
- SanThe -
- SanThe -
22 jaar geleden
 
0 +1 -0 -1
Bij mij doet ie helemaal niks.
Abiboe -
abiboe -
22 jaar geleden
 
0 +1 -0 -1
Probleempjes opgelosd :)
Het werkt nu ook in Firefox en Safari.
Het moest window.opener.document zijn ipv window.opener

en nu heeft februari 28 dagen, klein foutje in de for lus op regel 87

@SanThe: welke browser gebruik je?
- SanThe -
- SanThe -
22 jaar geleden
 
0 +1 -0 -1
Hij werkt nu inderdaad (Firefox). Het ziet er geinig uit. Het scheelt inderdaad weer een paar regeltjes checken vergeleken bij mijn scriptje.
Bo az
Bo az
22 jaar geleden
 
0 +1 -0 -1
Ik vraag me alleen af of je geen problemen krijgt met popup blockers, misschien is het netter om een divje tevoorschijn te laten komen?
Elwin - Fratsloos
Elwin - Fratsloos
22 jaar geleden
 
0 +1 -0 -1
Wat misschien ook wel mooi is om op die selects met die maanden en de jaren een onchange="" te doen.

De actie die je dan laat uitvoeren is het submitten van het formulier. Dan hoeven mensen niet meer zelf Go te doen.

Elwin
Michael -
Michael -
22 jaar geleden
 
0 +1 -0 -1
Dit script werkt niet met Php5?

Edit: op localhost doet ie het niet! (php5)
Maar als ik hem upload naar m'n webhost doet het wel (php4 en php5 doen het allebei)
Edit2: wel jammer dat ie de datum geeft als: 4-04-2006 ipv 04-04-2006 kan dit geen problemen geven met invoeren in de DB in een Datetime?
J@n Leendert N@p
J@n Leendert N@p
22 jaar geleden
 
0 +1 -0 -1
Leuke script, ik was net zelf met zo iets bezig, maar daar ben ik maar mee gestopt. Als je het voorbeeldje goed bekijk zie je dat het een beetje mis gaat met het weergeven van het tabel. Ik kwam de volgende foutjes tegen in de HTML-code:

- Opregel 51 staat: colspan=”8” moet 7 zijn.
- De dagnummers (de laatste twee for-constructies) worden de tabel-regels(<tr>) niet beëindigd met </tr>.
- En de <tabel> wordt niet beëindigt met </tabel>.

@Boaz.
popupblockers werken alleen bij onload en niet wanneer bezoekers zelf op een link clicken. Dus in dit geval totaal geen probleem.
PHP Newbie
PHP Newbie
22 jaar geleden
 
0 +1 -0 -1
Localhost werkt ie bij mij ook niet, php5, nog niet geupload, maar dit is wel een uggie denk ik ;-)
J@n Leendert N@p
J@n Leendert N@p
22 jaar geleden
 
0 +1 -0 -1
@Newbie
Dit maakt niet uit, deze script werkt bij mij goed. Op mijn websiteruimte is PHP 4.4.2 geinstalleerd!

Gebruik jij misschien op je server Windows?
Op regel 45 en 46 wordt de functie "strftime("%e",$mk)" gebruikt. Deze functie kan soms niet ondersteund worden door je C-library van WIndows. Zie ook: http://nl2.php.net/strftime.
Doreen
Doreen
22 jaar geleden
 
0 +1 -0 -1
Bij mij wordt ie elke keer als ik de popup open de achtergrond pagina verandert naar de startpagina.

Hoe kan dit?
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Andre vredeveld
andre vredeveld
21 jaar geleden
 
0 +1 -0 -1
Ik heb een probleem met dit scriptje als ik op de datum klik die te voorschijn komt in de popup word de datum niet weer geven in het veld waar die moet staan


m.v.g. andre

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. datum-picker

Labels

  • Geen tags toegevoegd.

Navigatie

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.