我有一个php页面,可以将特定月份/日期的数据读取到页面。但是要选择月份/日期,我有 2 个下拉菜单如下。然后如何加载将月/年值发送到页面?获取/发布无关紧要。只是dk如何"提交"到该页面。
function select_dates(){
$html = "Select month: ";
$html .=
'<select name="month">
<option value="01">January</option>
<option value="02">Febuary</option>
<option value="03">March</option>
<option value="04">April</option>
<option value="05">May</option>
<option value="06">June</option>
<option value="07">July</option>
<option value="08">August</option>
<option value="09">September</option>
<option value="10">October</option>
<option value="11">November</option>
<option value="12">Decemeber</option>
</select>';
$html .= "Select year: ";
$html .=
'<select name="year">
<option value="2009">2009</option>
<option value="2010">2010</option>
<option value="2011">2011</option>
</select> ';
$html .=
' <input type="submit" value="Submit" />
</form>';
echo $html;
提交按钮不执行任何操作,除非您的打开表单标签被正确声明,在您的代码中我看不到它:)
请确保遵循以下内容:
<form method="post" action="processingFile.php">
<input... />
</form>
processingFile.php
是您希望它处理表单的 PHP 文件。
将所有内容放在一起
function select_dates(){
$html = "<form method='post' action='processingFile.php'>";
$html .= "Select month: ";
$html .=
'<select name="month">
<option value="01">January</option>
<option value="02">Febuary</option>
<option value="03">March</option>
<option value="04">April</option>
<option value="05">May</option>
<option value="06">June</option>
<option value="07">July</option>
<option value="08">August</option>
<option value="09">September</option>
<option value="10">October</option>
<option value="11">November</option>
<option value="12">Decemeber</option>
</select>';
$html .= "Select year: ";
$html .=
'<select name="year">
<option value="2009">2009</option>
<option value="2010">2010</option>
<option value="2011">2011</option>
</select> ';
$html .=
' <input type="submit" value="Submit" />
</form>';
echo $html;
}