目前,我有一个页面显示查询选项并进行表单验证,另一个页面处理查询并在验证成功时显示结果。我试图将这两个页面组合在一起,这样用户就不需要每次来回两个页面来进行一些查询更改。
两页进程的结构如下:
**Validation Page**
if (post detected)
{
validate input
if (no error)
{
record query options
redirect to results page
exit
}
else
{
output error message
}
}
display form
**Results Page**
if (query options are set)
{
process query
display results
}
else
{
redirect to validation page
}
我已经看到这个概念只是在搜索框和结果在一个页面中的搜索引擎页面中实现的。我正在寻找使用 POST 方法和包含选择框和输入框的表单来实现类似的东西。