フォームに奇妙なエラーがあります。私は常に2000年1月1日の日付で毎日の選択を取得します。フォームのコードは次のとおりです。
<!DOCTYPE html>
<html>
<body>
<form name="mainForm" action="ReportForm.php" method="post">
How Often to Generate Report:
<select id="period" onchange="Change(this);">
<option selected="selected" value="0">Daily</option>
<option value="1">Weekly</option>
<option value="2">Monthly</option>
</select>
<br />
<input type="submit" title="Submit"/>
</form>
</body>
</html>
月、日、年には、このようなドロップダウンがさらに3つあります。selected = "selected"はそれと関係があると推測したかもしれませんが、2000年はオプションではありません。これらのデフォルト値は、2012年1月、1日、および2012年です。これに完全に混乱しているので、助けていただければ幸いです。
これに関連するPHPは次のとおりです。
<?php
require "Search.php";
require "Schedule.php";
Schedule( $_POST['period'],
mktime(23, 59, 59, $_POST['month'],
$_POST['day'], $_POST['year']) );
Search( "param1", "param2", "param3", "test@testing.com" );
exit();
?>
ありがとう、
-さびた