Ik heb nu een scriptje, bij aanmelden werkt het.
Het gaat om geboorte data.
In veld 1 staan da dagen (1 t/m 31) en in veld 2 de maanden (1 t/m 12) en in veld 3 de jaren (1904 t/m 200)
Ik gebruik deze functie:
<?
function dubbel($i) // Voor scriptje van geboorte datum e.d.
{
return ($i < 10)? '0'.$i: $i;
}
?>
en deze code bij het aanmelden:
<select name="gbdag">
<?
echo "<option value=\"dag\">Dag</option>";
for ($i = 1; $i <= 31; $i++)
{
echo "<option value=\"".dubbel($i)."\" checked=\"$gbdag\">".dubbel($i)."</option>";
}
?>
</select>
-
<select name="gbmaand">
<?
echo "<option value=\"maand\">Maand</option>";
for ($i = 1; $i <= 12; $i++)
{
echo "<option value=\"".dubbel($i)."\">".dubbel($i)."</option>";
}
?>
</select>
-
<select name="gbjaar">
<?
echo "<option value=\"jaar\">Jaar</option>";
for ($i = 1904; $i <= 2000; $i++)
{
echo "<option value=\"$i\">$i</option>";
}
?>
</select>
Nu wordt elk veld apart in de database opgeslagen, maar nu wil ik weten, hoe kan ik de dag, maand en jaar laten selecteren, in het begin?
Dus ik geef als geboortedatum:
19-04-1980 in, Hoe krijg ik dus bij datum, 19, bij maand 04, en bij jaar 1980 selected?
1.012 views