Membuat blog dengan php dan mysqli

Halo teman-teman semua, selamat datang kembali pada Web Blog kami, yaitu Awonapa Jr. Pada kesempatan ini kita akan sharing mengenai Tutorial Website Developer, Yaitu Membuat Website Blog Menggunakan PHP MYSQL.

Membuat blog dengan php dan mysqli

Web Blog ini berjudul, Awonapa Bonsai - Menjual Produk Tanaman Bonsai. Tujuan awal membuat website ini adalah untuk Tugas Akhir di Kampus, selain itu untuk referensi / dokumentasi membuat web blog sederhana.

Hal yang harus teman-teman siapkan yaitu :

  • Text Editor (notepad / sublime / vscode / atom)
  • XAMPP
  • Pemahaman Dasar HTML (Belajar HTML Lengkap)
  • Pemahaman Dasar CSS (Belajar CSS Lengkap)
  • Pemahaman Dasar PHP
  • Pemahaman Dasar MySQL

hal-hal diatas adalah hal minimal yang harus teman-teman ketahui . Beda ya kalau cuma copy paste gausah paham" amat :). Oke langsung ke inti aja.

Membuat Website Blog Menggunakan PHP MySQL

Pertama buat folder TA di dalam folder xampp/htdocs, lalu jalankan XAMPP teman-teman terlebih dahulu, lalu buka teks editornya.

Halaman Home Website Blog ( index.php)

require 'func.php'
?>






Awonapa Bonsai - Menjual Produk Tanaman Bonsai




Awonapa Bonsai









Selamat Datang Di Awonapa Bonsai - Menjual Produk Tanaman Bonsai






$sql = "select * from t_artikel order by id asc";
$res = mysqli_query($con, $sql);
while ($data = mysqli_fetch_array($res)) {
if(strlen($data["isi"] >= 40)) {
echo $data["isi"];
} else {
$z = '....';
$y = substr($data["isi"],0,320) .'
';
};
?>





by wahyu pambudi














}
?>




Profil Developer



Membuat blog dengan php dan mysqli



Wahyu Pambudi


19312302


Informatika 19 GX









Artikel Terbaru


$sql = "select id, judul, gambar from t_artikel order by id desc";
$res = mysqli_query($con, $sql);
$no = 0;
while ($data = mysqli_fetch_array($res)) {
?>

}
?>





Pada kodingan diatas, saya memanggil func.php yang berguna untuk menghubungkan halaman web ke Database MySQL nya.

Mengkoneksikan ke Database (func.php)

	$con = mysqli_connect("localhost", "root", "", "db_artikel");

if(!$con) {
die("Koneksi Gagal : ". mysqli_connect_error());
};
?>

Untuk menghubungkan halaman web ke MySQL menggunakan perintah 

mysqli_connect

Header Website Untuk Admin Page (header.php)

Pada file ini, nantinya akan dipanggil pada halaman atau pada file admin.php. atau juga bisa digunakan di halaman lain. Cara memanggilnya seperti ini ( )






Header



Awonapa Bonsai



maka akan menampilkan hasil seperti ini

Membuat blog dengan php dan mysqli

Membuat Detail Artikel (detail.php)

Detail artikel, berfungsi untuk melihat atau membaca secara keseluruhan dari artikel yang ada pada index.php atau homepage.

Membuat blog dengan php dan mysqli

Berikut ini Sintak detial.php nya.

require 'func.php'
?>










Awonapa Bonsai










Selamat Datang Di Awonapa Bonsai - Menjual Produk Tanaman Bonsai







$id = $_GET["id"] ;
$sql = "select * from t_artikel WHERE id = '$id'";
$res = mysqli_query($con, $sql);
while ($data = mysqli_fetch_array($res)) {
?>



<?php echo $data["judul"]; ?>


by wahyu pambudi














}
?>

$id = $_GET["id"];
$before = $id - 1;
$after = $id + 1;
$first = "SELECT id FROM t_artikel ORDER BY id ASC LIMIT 1";
$res_f = mysqli_query($con, $first);
$sql_a = "select * from t_artikel WHERE id = '$before'";
$sql_b = "select * from t_artikel WHERE id = '$after'";
$res_a = mysqli_query($con, $sql_a);
$res_b = mysqli_query($con, $sql_b);
while ($data = mysqli_fetch_array($res_a)) {
?>


} while ($data = mysqli_fetch_array($res_b)) {
while ($dataa = mysqli_fetch_array($res_f)) {
if($dataa[0]) {
?>

}
};
?>

}
?>






Profil Developer



Membuat blog dengan php dan mysqli



Wahyu Pambudi


19312302


Informatika 19 GX









Artikel Terbaru


$sql = "select id, judul, gambar from t_artikel order by id desc";
$res = mysqli_query($con, $sql);
$no = 0;
while ($data = mysqli_fetch_array($res)) {
?>

}
?>





Membuat Admin Page

Sebelum membuat halaman admin page, pastikan teman-teman sudah membuat folder dengan nama admin di dalam folder TA terlebih dahulu.

Membuat Halaman Admin (admin.php)


if(isset($_GET['delete'])) {
$id = $_GET['delete'];
$query = mysqli_query($con, "DELETE FROM t_artikel WHERE id='$id'");
header("Location: admin.php");
}
?>






Admin



$page = @$_GET['page'];
if($page == "add") {
include 'add.php';
}
?>



Admin Page Awonapa Bonsai









List Article


$sql = "select id, judul from t_artikel order by id asc";
$res = mysqli_query($con, $sql);
while ($data = mysqli_fetch_array($res)) {
?>

}
?>


Membuat Halaman Add Artikel (add.php)

Halaman Add Artikel ini akan muncul ketika kita mengklik button add article.

Membuat blog dengan php dan mysqli

Berikut sintak nya :




Add Article Page


function input($data)
{
$data = trim($data);
$data = stripslashes($data);
$data = htmlspecialchars($data);
return $data;
}
if (isset($_POST["add_post"])) {

$judul = input($_POST["judul"]);
$gambar = @$_FILES['gambar']['name'];
$tmp = @$_FILES['gambar']['tmp_name'];
$gambarbaru = date ('dmYis').$gambar;
$path = "../img/".$gambarbaru;
$isi = input($_POST["isi"]);

if(move_uploaded_file($tmp, $path)) {
$sql = "insert into t_artikel (judul,gambar,isi) values ('$judul','$gambarbaru','$isi')";
$hasil = mysqli_query($con, $sql);

if ($hasil ) {
header("Location:../index.php");
} else{
echo "Pesan Error ". mysqli_error($con);
}
}
}
?>















Membuat Folder img untuk gambar

Berikutnya jangan lupa untuk membuat folder img pada folder TA karena folder ini akan menampung hasil gambar yang akan di upload pada halaman admin/add article.

Jika teman-teman sudah menyelesaikan semua kodingan diatas, maka hasil Website Blog Menggunakan PHP MySQL, akan seperti ini :

Membuat blog dengan php dan mysqli

Presentasi Mengenai Membuat Website Blog Menggunakan PHP MySQL

Untuk teman-teman yang ingin mengunduh source code bisa mengunduh dibawah ini, jangan lupa kasih bintang ya!

Lihat Source Code pada Github

Untuk demo website nya teman-teman bisa mengklik link dibawah ini

Baik teman-teman cukup seperti itu yang bisa saya sampaikan,  Pada kesempatan sharing mengenai Tutorial Website Developer, Yaitu Membuat Website Blog Menggunakan PHP MYSQL. Terimakasih sudah membaca postingan ini. Semoga bermanfaat. Salam Semangat. Awonapa!


Tag Penelusuran

Membuat website sederhana
website php mysql
membuat website blog
website html css
tutorial membuat website blog