Scripts
Datum in een Formulier ingeven
Omdat ik vaak in het forum van die ellenlange stukken scripts zie waarmee een datum in een formulier ingegeven kan worden heb ik dit gemaakt. Dit stukje script kan je zo in je formulier plakken en het werkt. De variabelen die gevuld worden zijn: $iDag, $iMaand en $iJaar dus die kun je al naar gelang je POST of GET gebruikt ophalen met bv. $var=$_POST['iMaand']; Uiteraard moet je de ingegeven datum nog wel checken, want 31 februari ongeacht in welk jaar, bestaat nog steeds niet.
datum-in-een-formulier-ingeven
<?php
// De variabelen die gevuld worden zijn: $iDag, $iMaand en $iJaar
// Deze code kan je zo in je formulier zetten
// Geef hier zelf de jaartallen die ingevuld mogen worden in de dropdown
$jaar = range( 2000, 2010 ); // Voorbeeld 2000 tot en met 2010
// Array met de namen van de maanden
$maand = array( "Januari", "Februari", "Maart", "April", "Mei", "Juni",
"Juli", "Augustus", "September", "Oktober", "November", "December");
// Dropdown voor de dagen
echo '<select name="iDag">';
for($i=1; $i<=31; $i++)
{
echo '<option value="' . $i . '">' . $i . '</option>';
}
echo '</select>';
// Dropdown voor de maanden
$count = count($maand);
echo '<select name="iMaand">';
for($i=1; $i<=$count; $i++)
{
echo '<option value="' . $i . '">' . $maand[$i-1] . '</option>';
}
echo '</select>';
// Dropdown voor de jaren
$count = count($jaar);
echo '<select name="iJaar">';
for($i=1; $i<=$count; $i++)
{
echo '<option value="' . $jaar[$i-1] . '">' . $jaar[$i-1] . '</option>';
}
echo '</select>';
?>
Reacties
0