Php 奇怪的表格提交问题
我有一个带有一点逻辑的主布局页面,用于检查特定的$\u GET变量,并根据该值重定向到页面 我在其中一个包含php的页面中添加了一个简单的表单。当我将表单方法设置为POST或GET时,没有返回任何值,但是,如果将链接放在同一页上,则会得到所有GET变量 下面是链接和表单的测试代码。我错过了什么Php 奇怪的表格提交问题,php,Php,我有一个带有一点逻辑的主布局页面,用于检查特定的$\u GET变量,并根据该值重定向到页面 我在其中一个包含php的页面中添加了一个简单的表单。当我将表单方法设置为POST或GET时,没有返回任何值,但是,如果将链接放在同一页上,则会得到所有GET变量 下面是链接和表单的测试代码。我错过了什么 <a href="./?do=busSearch&zzz=999">Test link</a> <form action="./?do=busSearch" met
<a href="./?do=busSearch&zzz=999">Test link</a>
<form action="./?do=busSearch" method="POST">
<label for="displayLimit">Display Limit</label>
<select id="displayLimit" class="form-control">
<option value="5">5</option>
<option value="10">10</option>
<option value="15">15</option>
<option value="20">20</option>
</select>
<input type="submit" value="Update" class="btn btn-primary mar20top">
</form>
显示限制
5.
10
15
20
您的表单元素都没有name
属性。提交表单时,浏览器将该属性用作键/值对中的键。只需添加一些:
<select id="displayLimit" class="form-control" name="someSelectElement">
您知道,使用POST方法发送表单会使所有值显示在$\u POST
数组中,对吗?表单元素必须具有名称s
需要一个名称属性。让查询变量位于隐藏的输入字段中。同时为输入指定名称,do
元素应该是