sql >> Base de Datos >  >> RDS >> Mysql

Busque MySQL con PHP y muestre los resultados en la misma página

Use un campo oculto en el formulario que indica que el formulario ha sido enviado.

En su página de formulario (por ejemplo, index.php)

<form name="name" action="index.php" method="post">
{OTHER_FORM_FIELDS}
<input type="hidden" name="doSearch" value="1">
</form>

Entonces, en su código php (podría estar en la página index.php o en un script php incluido)

<?php 
 if($_POST['doSearch']==1) {
 //query database
 //get results
 } ?>

en su página index.php

<?php if($_POST['doSearch']) { //a search request was made display my search results ?>
HTML_CODE
<?php } ?>