View difference between Paste ID: BTHGdXq8 and yiWAmB9h
SHOW: | | - or go back to the newest paste.
1
<?php
2-
require_once "core/init.php";
2+
//require_once "core/init.php";  
3
function tampilkan(){
4
5
	$query = "SELECT * FROM blog order by waktu DESC";
6
	return result($query);
7
}
8
9
function tampilkan_per_id($id){
10
11
	$query = "SELECT * FROM blog WHERE id=$id";
12
	return result($query);
13
}
14
15
function hasil_cari($cari){
16
	$query = "SELECT * FROM blog WHERE isi LIKE '%$cari%'";
17
	return result($query);
18
19
}
20
21
function result($query){
22
	global $link;
23
	$result= mysqli_query($link, $query);
24
	if ($result ){
25
		return $result;
26
	}else{
27
		 or die ('gagal :'.mysqli_error()."<br/>".$sql);
28
		return false;
29
	}
30
31
32
}
33
34
function tambah_data($judul, $konten , $tag){ 
35
	$query = "INSERT INTO blog(judul, isi , tag) VALUES ('$judul', '$konten' , '$tag')";
36
	return run($query);
37
38
} 
39
40
function edit_data($judul, $konten, $tag, $id){ 
41
	$query = "UPDATE blog SET judul='$judul', isi='$konten', tag='$tag'WHERE id=$id";
42
	return run($query);
43
44
} 
45
46
function hapus_data($id){ 
47
	$query = "DELETE FROM blog WHERE id=$id";
48
	return run($query);
49
50
} 
51
52
function run($query){
53
	global $link;
54
55
	if(mysqli_query($link, $query)) return true;
56
	else return false;
57
		# code...
58
	
59
}
60
61
function excerpt($string){
62
	$string = substr($string, 0, 10);
63
	return $string . "....";
64
} 
65
//==============================================
66
require_once "view/header.php";
67
68
69
$articles = tampilkan();
70
71
72
if (isset($_GET['cari'])) {
73
	$cari     = $_GET['cari'];
74
	$articles = hasil_cari($cari);
75
	# code...
76
}
77
78
?>
79
80
<form action="" method="get">
81
<input type="search" name="cari" placeholder="Search">
82
	
83
</form>
84
85
  <nav class="black " role="navigation">
86
    <div class="nav-wrapper container">
87
      <a id="logo-container" href="#" class="brand-logo">Logo</a>
88
      <ul class="right hide-on-med-and-down">
89
        <li><a href="index.php">Home</a></li>
90
         </ul>
91
92
      <ul id="nav-mobile" class="side-nav">
93
        <li><a href="index.php">Home</a></li>
94
      </ul>
95
      <a href="" data-activates="nav-mobile" class="button-collapse"><i class="material-icons">Content</i></a>
96
    </div>
97
  </nav>
98
99
100
<?php
101
while($row=mysqli_fetch_assoc($articles)):  ?>
102
103
<div class="each_article">
104
	<h3><a href="single.php?id=<?php echo $row['id'];?>"><?php echo $row['judul']; ?></a></h3>
105
		<p>
106
			<?php echo excerpt($row['isi']); ?>
107
		</p>
108
		<p class="waktu">Post : <?php echo $row['waktu']; ?></p>
109
		<p class="tag"> Tag : <?php echo $row['tag']; ?></p>
110
		<a href="edit.php?id=<?php echo  $row['id']; ?>">Edit</a>
111
		<a href="delete.php?id=<?php echo  $row['id']; ?>">Delete</a>
112
113
</div>
114
<?php endwhile; ?>
115
116
117
<?php
118
require_once "view/footer.php";
119
?>