奇怪的表单提交问题

时间:2016-02-26 20:39:20

标签: php

我有一个主布局页面,其中包含一些逻辑,用于检查特定的$ _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>

1 个答案:

答案 0 :(得分:1)

您的所有表单元素都没有name属性。在提交表单时,浏览器将该属性用作键/值对中的键。只需添加一些:

<select id="displayLimit" class="form-control" name="someSelectElement">