現在、クエリオプションを表示してフォームの検証を行うページと、クエリを処理して検証が成功した場合に結果を表示する別のページがあります。ユーザーがクエリを変更するたびに2つのページを行ったり来たりする必要がないように、これら2つのページを組み合わせようとしています。
2ページのプロセスの構造は次のとおりです。
**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
}
私は、検索ボックスと結果が1つのページにある検索エンジンページに単純に実装されている概念を見てきました。選択ボックスと入力ボックスの両方を含むフォームでPOSTメソッドを使用してそのようなものを実装しようとしています。