Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Pesquise MySQL com PHP e exiba os resultados na mesma página


Use um campo oculto no formulário que indica que o formulário foi enviado.

Na sua página de formulário (por exemplo, index.php)
<form name="name" action="index.php" method="post">
{OTHER_FORM_FIELDS}
<input type="hidden" name="doSearch" value="1">
</form>

Então, no seu código php (pode estar na página index.php ou em um script php incluído)
<?php 
 if($_POST['doSearch']==1) {
 //query database
 //get results
 } ?>

na sua página index.php
<?php if($_POST['doSearch']) { //a search request was made display my search results ?>
HTML_CODE
<?php } ?>