Blog yang bagus yakni situs yang dapat memenuhi keperluan pengunjung. Dapat dari segi konten situs maupun dari fitur-fitur yang disediakan oleh situs itu sendiri. Jikalau situs kalian termasuk situs yang alur pergerakanya cepat, karenanya sebaiknya situs kalian mempunyai fitur pencarian. Selain dapat menolong pengunjung mencari sesuatu pun dapat menghemat waktu agar pengunjung tak merasa pusing apa yang sedang ia cari.
Bicara mengenai fitur pencarian, di artikel kali ini kita akan mencoba membuat menu search tanggal dengan PHP dan Mysql. Fitur pencarian menurut tanggal ini yakni diantara contoh pengaplikasian dari fitur pencarian. Kalian dapat modifikasi dengan pencarian menurut apa saja sesuai dengan keperluan. Bagi membangun fitur pencarian ini kalian dapat ikuti beberapa langkah selaku berikut.
Pertama-tama kalian bikin terlebih dahulu contoh data sederhana, karena jikalau tak ada datanya kita tak tahu apa yang akan kita cari. Kalian dapat ikuti struktur mysql berikut ini, atau bikin sendiri sesuai keperluan.
1
2
Setelah telah jangan lupa bagi memberikan nama tablenya sesuai keinginan kalian dan mesti dicocokan dengan code PHPnya ya.
Langkah berikutnya kalian salin code php dibawah ini.
config.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
<?php
$servername = “localhost”;
$username = “root”;
$password = “”; // jikalau tak ada user dan password
$dbase = “database”; //nama database kalian
// koneksi database
$conn = new mysqli($servername, $username, $password,$dbase);
// cek koneksi database
if ($conn–>connect_error) {
die(“Connection failed: “ . $conn–>connect_error);
}
?>
|
cari.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
|
<html>
<head>
<link rel=“stylesheet” href=“//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css”>
<script src=“https://code.jquery.com/jquery-1.12.4.js”></script>
<script src=“https://code.jquery.com/ui/1.12.1/jquery-ui.js”></script>
<script>
$( function() {
$( “#datepicker” ).datepicker({ dateFormat: ‘yy-mm-dd’ });
$( “#datepicker2” ).datepicker({ dateFormat: ‘yy-mm-dd’ });
} );
</script>
</head>
<body>
<?php
include “config.php”;
$sql = mysqli_query($conn,“SELECT * FROM nama_table”);
$z=“0”;
if (isset($_POST[‘cari’])) {
$tgl1=$_POST[‘tgl1’];
$tgl2=$_POST[‘tgl2’];
$cari = mysqli_query($conn,“SELECT * FROM nama_table WHERE tanggal BETWEEN ‘$tgl1’ AND ‘$tgl2′”);
$z=“1”;
if (mysqli_num_rows($cari)<1) {
$cari = mysqli_query($conn,“SELECT * FROM nama_table”);
}
}
?>
<form action=“” method=“post”>
<p>Dari: <input type=“text” id=“datepicker” name=“tgl1”>
Hingga: <input type= “text” id= “datepicker2” name= “tgl2”> <input type= “submit” value= “cari”
(Visited 16 times, 1 visits today)
|