Mysql
 sql >> Base de données >  >> RDS >> Mysql

Recherchez MySQL avec PHP et affichez les résultats sur la même page

Utilisez un champ masqué dans le formulaire qui indique que le formulaire a été soumis.

Dans votre page de formulaire (par exemple index.php)

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

Donc dans votre code php (peut-être dans la page index.php ou dans un script php inclus)

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

dans votre page index.php

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