Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Przeszukuj MySQL za pomocą PHP i wyświetlaj wyniki na tej samej stronie

Użyj w formularzu ukrytego pola, które wskazuje, że formularz został przesłany.

Na stronie formularza (np. index.php)

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

Więc w twoim kodzie php (może znajdować się na stronie index.php lub w dołączonym skrypcie php)

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

na twojej stronie index.php

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nielegalna mieszanka zestawień dla operacji „jak” podczas wyszukiwania za pomocą Ignited-Datatables

  2. Ustawiam kolumnę MySQL na NOT NULL, ale nadal mogę wstawić pustą wartość

  3. Wstaw wiele danych do MySQL i zaktualizuj, jeśli istnieją

  4. Grails/mysql zmiana strefy czasowej

  5. bardzo duża tabela mysql i raportowanie