Mysql
 sql >> база данни >  >> RDS >> Mysql

Търсете MySQL с PHP и показвайте резултатите на същата страница

Използвайте скрито поле във формуляра, което показва, че формулярът е изпратен.

Във вашата страница с формуляр (напр. index.php)

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

Така че във вашия php код (може да е на страницата index.php или в включен php скрипт)

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

във вашата страница 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. Множество И условия MySQL

  2. MySQL тригерът задава стойности за НОВ ред и актуализира друг в същата таблица

  3. OperationalError:(2002, Не мога да се свържа с локален MySQL сървър чрез сокет '/var/run/mysqld/mysqld.sock' (2))

  4. Обработка на транзакции в MySQL

  5. Фатална грешка при извикване на MySQL съхранена функция от PHP с помощта на MySQLi