هذا حل مشكلتك مجرب ويعمل مع ال 3 دوال.
كود PHP:
function yeardate($day)
{
$daye = '';
$sday=1990;
while($sday<=date('Y',time()))
{
if($sday == $day)
{
$daye=$daye . " <option selected='selected' value='".$sday."'>".$sday."</option>";
}
else
{
$daye=$daye . " <option value='".$sday."'>".$sday."</option>";
}
$sday++;
echo $sday;
}
return $daye;
}
function mondate($day)
{
$daye = '';
$sday=01;
while($sday <= 12 )
{
if($sday == $day)
{
$daye=$daye . " <option selected='selected' value='".$sday."'>".$sday."</option>";
}
else
{
$daye=$daye . " <option value='".$sday."'>".$sday."</option>";
}
$sday++;
}
return $daye;
}
function daydate($day)
{
$daye = '';
$sday=01;
while($sday <= 31 )
{
if($sday == $day)
{
$daye=$daye . " <option selected='selected' value='".$sday."'>".$sday."</option>";
}
else
{
$daye=$daye . " <option value='".$sday."'>".$sday."</option>";
}
$sday++;
}
return $daye;
}
نصيحة: بدلا من ان تطلب في الدالة الاولي date('Y',time()) كل مرة يمكن حفظ قيمتها في متغير اولا ثم الاختبار عليه.
__________________
info {at} cems-it.com