我有一个主布局页面,其中包含一些逻辑来检查特定的 $_GET 变量并根据该值重定向到页面。
我已经在包含 php 的页面之一中添加了一个简单的表单。当我将表单方法设置为 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>
您的表单元素都没有name
属性。 浏览器在提交表单时使用该属性作为键/值对中的键。 只需添加一些:
<select id="displayLimit" class="form-control" name="someSelectElement">