【发布时间】:2015-09-01 16:02:44
【问题描述】:
我在页面:index.php?page=2 并且有一个“crteria”和“term”的搜索表单,但是每次我提交时,它都会带我到 index.php?criteria=x&term=x index.php?page=2&criteria=x&term=x。所以它忽略了page=2。我也想在我所在的同一页面上提交标准和术语。代码如下:
<div id="search">
<form name="search" action="index.php?page=2" method="get">
<p>Search by:</p>
<select name="criteria">
<option>Name</option>
<option>Last name</option>
<option>Project name</option>
</select>
<br><input type="text" name="tern" placeholder="term">
<br><button type="submit">Find`enter code here`</button>
<hr>
</form>
</div>
在 index.php 中,我包含表单所在的页面,如下所示:
if(isset($_GET['page']) && $_GET['page'] == 2){
include 'modules/search.php';
}
所以当我在 index.php?page=2 上时,search.php 为我提供了您可以在上面看到的表单。 我知道,这是一团糟,这是我的第一个项目。提前谢谢你。
【问题讨论】:
-
考虑改用会话