我有一个主布局页面,其中包含一些逻辑,用于检查特定的$ _GET变量并根据该值重定向到页面。
我在一个包含php的页面中添加了一个简单的表单。当我将form方法设置为POST或GET时,我没有返回任何值,但是,如果在同一页面上放置一个链接,我将获得所有GET变量。
这是链接和表单的测试代码。我错过了什么?
<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>
答案 0 :(得分:1)
您的所有表单元素都没有name
属性。在提交表单时,浏览器将该属性用作键/值对中的键。只需添加一些:
<select id="displayLimit" class="form-control" name="someSelectElement">