Sử dụng trường ẩn trong biểu mẫu cho biết rằng biểu mẫu đã được gửi.
Trong trang biểu mẫu của bạn (ví dụ:index.php)
<form name="name" action="index.php" method="post">
{OTHER_FORM_FIELDS}
<input type="hidden" name="doSearch" value="1">
</form>
Vì vậy, trong mã php của bạn (có thể nằm trong trang index.php hoặc trong tập lệnh php được bao gồm)
<?php
if($_POST['doSearch']==1) {
//query database
//get results
} ?>
trong trang index.php của bạn
<?php if($_POST['doSearch']) { //a search request was made display my search results ?>
HTML_CODE
<?php } ?>