Assalamualaikum wr.wb
Kali ini saya akan memposting mengenai script. menambah berita menggunakan php. jika anda membuat portal berita pasti ada menu untuk menambah berita nah kali ini saya akan memeberikan script menambah berita yang telah saya buat.- Buat Script koneksi.php
<?php
$host = "localhost";
$user = "root";
$pass = "";
$database = "berita_merdeka";
$koneksi =mysql_connect($host,$user,$pass) or die ("gagal");
mysql_select_db($database) or die ("database tidak di temukan");
?>
Sesuaikan dengan database anda. kemudian di simpan menggunakan nama koneksi.php
2. Buat file list-berita.php
file ini berfungsi untuk menampilkan seluruh berita yang telah di buat.
<?php
// ... ambil data dari database
include 'koneksi.php';
$query = mysql_query("SELECT berita.judul,berita.isi FROM `berita`");
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>List Berita</title>
</head>
<body>
<h2 align="center">DAFTAR BERITA</h2>
<p align="center">
<a href="tambah-berita.php"><button>Tambah Berita</button></a>
</p>
<div>
<table border="1" cellpadding="5" cellspacing="0" align="center">
<tr align="center">
<td>Judul</td>
<td>Isi</td>
<td>aksi</td>
</tr>
<?php while ($berita = mysql_fetch_array($query)){ ?>
<tr>
<td><?php echo $berita['judul']; ?></td>
<td><?php echo $berita['isi']; ?></td>
<td>
<a href="edit-berita.php?id_berita=<?php echo $berita['id_berita']; ?>">
<button>Edit</button>
</a>
<a href="hapus-berita.php?id_berita=<?php echo $berita['id_berita']; ?>" onclick="return confirm('Hapus data ini?');">
<button>Delete</button>
</a>
</td>
</tr>
<?php }
?>
</table>
</div>
<p align="center"><a href="logout.php" onclick="return confirm('Keluar dari admin?')">Logout</a></p>
<p align="center"><a target="_blank" href="../index.php">Lihat Web</a></p>
</body>
</html>
Di atas saya hanya menampilkan judul dan isi dari data berita yang saya buat.dan anda bisa menambahkan data lain sesuka anda.
3. Buat script/file tambah berita.php
file ini Akan berisi form Yang mana antara lain adalah isi dari data berita. seperti milik saya ini yaitu hanya judul dan isi. berikut ini adalaha scriptnya.
<html>
<head>
<title>tambah berita</title>
</head>
<body>
<h2><center> TAMBAH BERITA </center> </h2>
<form method="POST" action="proses-tambah-berita.php">
<table align="center">
<tr>
<td> judul<br>
<textarea cols="100" rows="3" name="judul"></textarea>
</tr>
<td>isi<br>
<textarea cols="100" rows="10" name="isi"></textarea>
</td>
<tr>
<td>
<input type="submit" value="tambah">
<input type="reset" value="kembali">
</td>
</tr>
</table>
</form>
</body>
</html>
4. Buat file/script Proses-tambah-berita.php
file ini akan memprose data yang telah di isi pada form tambah-berita.php agar bisa tertambahkan/muncul di databse dan laman list berita.
<?php
/* mengisi data ke database */
include 'koneksi.php';
$judul=$_POST['judul'];
$isi=$_POST['isi'];
if (empty($judul) || empty($isi))
{
echo "silahkan isi berita sesuka anda";
}
else
{
$query = mysql_query("insert into berita set judul = '$judul', isi = '$isi'");
if ($query == TRUE)
{
echo "<meta http-equiv=Refresh content=4;url=list-berita.php>";
echo "<b>harap tunggu sebentar .......</b>";
}
else
{
echo "error";
}
}
?>
......selesai......
Wassalamualaikaum.wr.wb.
saya ignignnnnnn
BalasHapus