Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Durchsuchen Sie MySQL mit PHP und zeigen Sie die Ergebnisse auf derselben Seite an

Verwenden Sie ein ausgeblendetes Feld im Formular, das anzeigt, dass das Formular gesendet wurde.

Auf Ihrer Formularseite (z. B. index.php)

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

Also in Ihrem PHP-Code (könnte in der index.php-Seite oder in einem enthaltenen PHP-Skript enthalten sein)

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

in Ihrer index.php-Seite

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