FSODIC.COM

Portal Belajar PHP Terbaik

Langkah 11

Membuat Panel Tambah Kategori di CMS Blog

FSodic.com - Selamat malam penggemar setia FSodic.com di seluruh penjuru dunia biggrin Apa kabar hari ini? Semoga baik pastinya smile. Sebenarnya saya sendiri masih sibuk dengan proyek platform builder saya, namun berhubung saya juga tidak bisa meninggalkan blog ini akhirnya saya menuliskan posting untuk melanjutkan tutorial sebelumnya. Untuk posting sebelumnya, kita telah membuat Panel pengelola posting dan hari ini kita akan membuat panel kategori.

Panel Kategori ini memiliki fungsi untuk menambahkan, mengubah, dan menghapus kategori. Untuk hari ini, kita akan bahas dulu cara membuat Panel Kategori untuk menambahkan kategori baru. Untuk mengubah dan menghapus kategori akan kita bahas sekaligus pada posting selanjutnya.

Oke tanpa panjang lebar lagi, berikut teks yang sudah saya siapkan:

<?php 
if(isset($_POST['add']))
{
$catname trim(strip_tags($_POST['cname']));
mysql_query("INSERT INTO `category`(`name`) VALUES('".mysql_real_escape_string($catname)."')");
header ('Location: '.$url.'/panel.php?fs=category&not=added');
}
if(isset(
$_GET['not']))
{
if(
$_GET['not'] == 'added')
{
$not '<li>Kategori ditambahkan</li>';
}
else if(
$_GET['not'] == 'edited')
{
$not '<li>Kategori diperbarui</li>';
}
else if(
$_GET['not'] == 'deleted')
{
$not '<li>Kategori dihapus</li>';
}
else
{
$not '';
}
}
else
{
$not '';
}
echo 
'
<h3>Daftar Kategori</h3>
'
.$not.'
<ul>
'
;
$cat_sql mysql_query("SELECT * FROM `category` ORDER BY `name` ASC");
while(
$cat mysql_fetch_array($cat_sql))
{
echo 
'
<li>'
.$cat['name'].'';
if(
$cat['idcategory'] !== '1')
{
echo 
'<br />
<a href="'
.$url.'/panel.php?fs=category&amp;act=manage&amp;id='.$cat['idcategory'].'">Kelola</a> <a href="'.$url.'/panel.php?fs=category&amp;act=delete&amp;id='.$cat['idcategory'].'">Hapus</a>
'
;
}
echo 
'
</li>
'
;
}
echo 
'
</ul>

<h3>Tambah Kategori</h3>

<form action="'
.$url.'/panel.php?fs=category" method="POST">

<h4>Nama Kategori</h4>

<input type="text" name="cname" />

<div><*input type="submit" name="add" value="Tambah" /></div>

</form>
'
;
 
?>

Sedikit catatan, untuk kategori dengan id 1 tidak ada form hapus dan kelola karena kategori ini akan kita jadikan sebagai default ketika menghapus posting.

Ini dia hasil dari form yang kita buat:
Membuat Form Tambah Kategori
Lalu ini adalah hasil ketika kategori baru telah ditambahkan:
Membuat Form Tambah Kategori

Pada bahasan sebelumnya tentang Panel Pengelola Posting, saya lupa menyampaikan kalau form hapus posting akan kita buat setelah kita menyelesaikan Panel Kategori ini. Oke, saya rasa cukup sampai disini dulu pertemuan kita hari ini. Jangan lupa untuk terus memantau FSodic.com agar tidak tertinggal updatean-updatean terbarunya. Bagi sobat yang memiliki Facebook, bisa add facebook saya di sini. Pesan saya untuk hari ini, tetap rajin belajar dan selalu mencoba dan pantang menyerah smile.

Komentar

Komentar masih kosong

Submit a Comment