sql >> Database >  >> RDS >> Mysql

Zoek in MySQL met PHP en geef de resultaten op dezelfde pagina weer

Gebruik een verborgen veld in het formulier dat aangeeft dat het formulier is verzonden.

Op uw formulierpagina (bijv. index.php)

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

Dus in je php-code (kan in de index.php-pagina zijn of in een php-script inbegrepen)

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

op uw index.php-pagina

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


  1. Alle uitgeschakelde CHECK-beperkingen in SQL Server retourneren (T-SQL-voorbeeld)

  2. SQL MIN- en MAX-resultaten met toegevoegde DISTINCT-operator in MySQL

  3. Symfony :Doctrine data armatuur :hoe om te gaan met een groot csv-bestand?

  4. php-mysql-versie conflicteert met Mysql-server