/*------------------------------*/
|
/*
|
Titre : Formulaire de date en HTML
|
|
Date édition : 15 Fev 2019
|
Date mise a jour : 06 Sept 2019
|
|
Rapport de la maj:
|
- fonctionnement du code vérifié
|
*/
|
/*------------------------------*/
|
|
|
if (is_string($defaultmkt))
|
{
|
$yr=substr($defaultmkt, 0, 4);
|
$mo=substr($defaultmkt, 5, 2);
|
$dy=substr($defaultmkt, 8, 2);
|
}
|
else
|
{
|
if ($defaultmkt!=0)
|
{
|
$yr=date("Y", $defaultmkt);
|
$mo=date("m", $defaultmkt);
|
$dy=date("d", $defaultmkt);
|
}
|
}
|
|
// Jour
|
|
$s="<select name=\"${name}_d\" class='$class'>\n";
|
$s.="<option value=00>--</option>\n";
|
$sclt="";
|
for ($i=1;$i<=31;$i++)
|
{
|
$i2="0$i";
|
$i2=substr($i2, -2);
|
if ($i2==$dy)
|
$sclt=" selected";
|
else
|
$sclt="";
|
$s.="<option value=\"$i2\"$sclt>$i</option>\n";
|
}
|
$s.="</select> / ";
|
|
// Mois
|
|
$s.="<select name=\"${name}_m\" class='$class'>\n";
|
$s.="<option value=00>--</option>\n";
|
$sclt="";
|
for ($i=1;$i<=12;$i++)
|
{
|
$i2="0$i";
|
$i2=substr($i2, -2);
|
if ($i2==$mo)
|
$sclt=" selected";
|
else
|
$sclt="";
|
$mon=date("M", mktime(0, 0, 0, $i, 1, 2001));
|
$s.="<option value=\"$i2\"$sclt>$mon</option>\n";
|
}
|
$s.="</select> / ";
|
|
// Année
|
|
$s.="<select name=\"${name}_y\" class='$class'>\n";
|
$s.="<option value=0000>--</option>\n";
|
$sclt="";
|
for ($i=$firstyear;$i<=$lastyear;$i++)
|
{
|
$i2="$i";
|
if ($i2==$yr)
|
$sclt=" selected";
|
else
|
$sclt="";
|
$s.="<option value=\"$i\"$sclt>$i</option>\n";
|
}
|
$s.="</select>\n";
|
return $s;
|
}
|
| ?> |