この機能をカレンダーのドロップダウンメニューとして使用しています。PHPの書き方がわかりません<inputtype ="text" ...
これは、ドロップダウンを生成するためのphp関数です。<inputtype="text"
ステートメントを書くにはどうすればよいですか?
申し訳ありませんが、私はPHPを初めて使用しますが、これを行う方法がわかりませんか?
<?PHP
FUNCTION DateSelector($inName, $useDate=0)
{
/* create array so we can name months */
$monthName = ARRAY(1=> "January", "February", "March",
"April", "May", "June", "July", "August",
"September", "October", "November", "December");
/* if date invalid or not supplied, use current time */
IF($useDate == 0)
{
$useDate = TIME();
}
/* make month selector */
ECHO "<SELECT NAME=" . $inName . "Month>\n";
FOR($currentMonth = 1; $currentMonth <= 12; $currentMonth++)
{
ECHO "<OPTION VALUE=\"";
ECHO INTVAL($currentMonth);
ECHO "\"";
IF(INTVAL(DATE( "m", $useDate))==$currentMonth)
{
ECHO " SELECTED";
}
ECHO ">" . $monthName[$currentMonth] . "\n";
}
ECHO "</SELECT>";
/* make day selector */
ECHO "<SELECT NAME=" . $inName . "Day>\n";
FOR($currentDay=1; $currentDay <= 31; $currentDay++)
{
ECHO "<OPTION VALUE=\"$currentDay\"";
IF(INTVAL(DATE( "d", $useDate))==$currentDay)
{
ECHO " SELECTED";
}
ECHO ">$currentDay\n";
}
ECHO "</SELECT>";
/* make year selector */
ECHO "<SELECT NAME=" . $inName . "Year>\n";
$startYear = DATE( "Y", $useDate);
FOR($currentYear = $startYear - 5; $currentYear <= $startYear+5;$currentYear++)
{
ECHO "<OPTION VALUE=\"$currentYear\"";
IF(DATE( "Y", $useDate)==$currentYear)
{
ECHO " SELECTED";
}
ECHO ">$currentYear\n";
}
ECHO "</SELECT>";
}
?>
<HTML>
<BODY>
<FORM>
Choose a Date: <?PHP DateSelector( "Sample"); ?>
</FORM>
</BODY>
</HTML>
私のコードの終わり。
前もって感謝します 。申し訳ありませんが、PHPは初めてです