Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Saya ingin membuat halaman pencarian di mana saya ingin menampilkan data pencarian saya dari database dalam div?

Buat saja variabel untuk menyimpan hasil dalam hal ini $data. Pindahkan include searchdata.php Anda ke bagian bawah kode sehingga dapat mengubah ulang $data. Kemudian gema di halaman html Anda.

halaman html

<div>
<form action="Searchdata.php" method="post">  
<input type="text" name="search" placeholder="Search"> 
<input type="submit" value="Search">
</form>
<div><?php echo $data ?></div>
</div>

Kode PHP.

<?php
include 'connect.php';
$data = '';
if(isset($_POST['submit'])){
$searchkey= $_POST['search'];   
$searchkey=preg_replace("#[^0-9a-z]#i", "", $searchkey); 
$query = mysqli_query($conn, "SELECT * FROM newentry WHERE Date LIKE '%$searchkey%'")or die("Could not search!");
$count = mysqli_num_rows($query); 
if(!($count == 0)) {    
while($row=mysqli_fetch_array($query)){ 
$Date=$row['Date'];
$Entry=$row['Entry'];
$data = '<div>'.$Date.'<br>'.$Entry.'</div>';
}
} else {
$data = "There was no search result!";}}
include 'Search.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. Cara update kolom id mulai dari 1 lagi

  2. Sisipkan beberapa baris dengan pernyataan yang disiapkan PDO

  3. Tipe data apa yang digunakan untuk bidang kata sandi hash dan berapa panjangnya?

  4. Cadangkan Database MySQL Anda

  5. SQL:Pilih Kunci yang tidak ada dalam satu tabel