sql >> Databasteknik >  >> RDS >> Mysql

Sök MySQL med PHP och visa resultat på samma sida

Använd ett dolt fält i formuläret som anger att formuläret har skickats.

På din formulärsida (t.ex. index.php)

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

Så i din php-kod (kan finnas på index.php-sidan eller i ett php-skript som ingår)

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

på din index.php-sida

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


  1. Implementering av Levenshtein-distans för mysql/fuzzy-sökning?

  2. sfinxsökning efter partiella sökordsmatchningar

  3. Spring boot JPA:Använd biblioteket för att samla in data för MySQL

  4. MySQL-fel 1215:Kan inte lägga till en främmande nyckel-begränsning