Selamat datang belajar bareng SMK TI

aplikasi berita sederhana berbasis PHP MySQL (part4)

Wednesday, June 12, 20130 comments

Buat sebuah folder baru didalam “uas_php” dengan nama folder “ ADMIN” , yang nantinya kita isi dengan berikut ini: arsip_berita, delet_berita, edit_berita, home_admin, index, input, input_berita.
Untuk membuat file tersebut ketiklah kode-kode berikut ini di dreamweaver atau notepet

1.    form “arsip_berita.php”
<?php

include "../conn.php";
?>
<head>
<script language="javascript">
function tanya() {
if (confirm ("Apakah Anda yakin akan menghapus
berita ini ?")) {
return true;
} else {
return false;
}
}
</script>
<title>Uas PHP (ali ridho)</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<table width="800" border="1" align="center">
  <tr>
    <td colspan="2"><img src="../image/HEADER%20-%20uas%20-%20SMK%20TI.jpg" width="800" height="130"></td>
  </tr>
  <tr>
    <td colspan="2"><div align="center"> <a href="homeadmin.php">HOME</a> | <a href="input_berita.php">UPDATE BERITA</a> | <a href="arsip_berita.php">ARSIP BERITA</a></div></td>
  </tr>
  <tr>
    <td width="600" height="400" valign="top"><?
$query = "SELECT A.id_berita, B.nm_kategori, A.judul, A.pengirim, A.tanggal FROM berita A, kategori B WHERE A.id_kategori=B.id_kategori ORDER BY A.id_berita DESC";
$sql = mysql_query ($query);
while ($hasil = mysql_fetch_array ($sql)) {
$id_berita = $hasil['id_berita'];
$kategori = stripslashes ($hasil['nm_kategori']);
$judul = stripslashes ($hasil['judul']);
$pengirim = stripslashes ($hasil['pengirim']);
$tanggal = stripslashes ($hasil['tanggal']);
//
//tampilkan arsip berita
echo "<li><a href='berita_lengkap.php?id=$id_berita'>$judul</a><br>";
echo "<small>Berita dikirimkan oleh <b>$pengirim</b>
pada tanggal <b>$tanggal</b> dalam kategori
<b>$kategori</b><br>";
echo "<b>Action : </b><a href='edit_berita.php?id=$id_berita'>Edit</a> | ";
echo "<a href='delete_berita.php?id=$id_berita' onClick='return tanya()'>Delete</a>";
echo "</small></li><br><br>";
}
?>
    </td>
    <td width="200" valign="top"><p>&nbsp;</p>  </tr>
  <tr>
    <td colspan="2"><div align="center">Copy right &copy; SMK TI 2013 By : ali ridho </div></td>
  </tr>
  </table>
</body>
</html>
2.    Form “delete_berita.php”
<?php
include "../conn.php";
if (isset($_GET['id'])) {
$id_berita = $_GET['id'];
} else {
die ("Error. No Id Selected! ");
}
?>
<head>
<title>Uas PHP (ali ridho)</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<table width="800" border="1" align="center">
  <tr>
    <td colspan="2"><img src="../image/HEADER%20-%20uas%20-%20SMK%20TI.jpg" width="800" height="130"></td>
  </tr>
  <tr>
    <td colspan="2"><div align="center"> <a href="homeadmin.php">HOME</a> | <a href="input_berita.php">UPDATE BERITA</a> | <a href="arsip_berita.php">ARSIP BERITA</a></div></td>
  </tr>
  <tr>
    <td width="600" height="400" valign="top"><?
//proses delete berita
if (!empty($id_berita) && $id_berita != "") {
$query = "DELETE FROM berita WHERE
id_berita='$id_berita'";
$sql = mysql_query ($query);
if ($sql) {
echo "<h2><font color=blue>Berita telah berhasil dihapus</font></h2>";
} else {
echo "<h2><font color=red>Berita gagal
dihapus</font></h2>";
}
echo "Klik <a href='arsip_berita.php'>di sini</a>untuk kembali ke halaman arsip berita";
} else {
die ("Access Denied");
}
?>
    </td>
    <td width="200" valign="top"><p>&nbsp;</p>  </tr>
  <tr>
    <td colspan="2"><div align="center">Copy right &copy; SMK TI 2013 By : ali ridho </div></td>
  </tr>
  </table>
</body>
</html>
3.    Form “edit_berita.php”
<head>
<script language="javascript">
function tanya() {
if (confirm ("Apakah Anda yakin akan menghapus
berita ini ?")) {
return true;
} else {
return false;
}
}
</script>
<title>Uas PHP (ali ridho)</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?php
include "../conn.php";
if (isset($_GET['id'])) {
$id_berita = $_GET['id'];
} else {
die ("Error. No Id Selected! ");
}
$query = "SELECT id_berita, id_kategori, judul, headline, isi,
pengirim, tanggal FROM berita WHERE id_berita='$id_berita'";
$sql = mysql_query ($query);
$hasil = mysql_fetch_array ($sql);
$id_berita = $hasil['id_berita'];
$id_kategori = stripslashes ($hasil['id_kategori']);
$judul = stripslashes ($hasil['judul']);
$headline = stripslashes ($hasil['headline']);
$isi = stripslashes ($hasil['isi']);
$pengirim = stripslashes ($hasil['pengirim']);
$tanggal = stripslashes ($hasil['tanggal']);
//proses edit berita
if (isset($_POST['Edit'])) {
$id_berita = $_POST['hidberita'];
$judul = addslashes (strip_tags ($_POST['judul']));
$kategori = $_POST['kategori'];
$headline = addslashes (strip_tags ($_POST['headline']));
$isi_berita = addslashes (strip_tags ($_POST['isi']));
$pengirim = addslashes (strip_tags ($_POST['pengirim']));
//update berita
$query = "UPDATE berita SET
id_kategori='$kategori',judul='$judul',headline='$headline', isi='$isi_berita',pengirim='$pengirim' WHERE id_berita='$id_berita'";
$sql = mysql_query ($query);
if ($sql) {
echo "<h2><font color=blue>Berita telah berhasil diedit</font></h2>";
} else {
echo "<h2><font color=red>Berita gagal diedit</font></h2>";
}
}
?>

<table width="800" border="1" align="center">
  <tr>
    <td colspan="2"><img src="../image/HEADER%20-%20uas%20-%20SMK%20TI.jpg" width="800" height="130"></td>
  </tr>
  <tr>
    <td colspan="2"><div align="center"> <a href="homeadmin.php">HOME</a> | <a href="input_berita.php">UPDATE BERITA</a> | <a href="arsip_berita.php">ARSIP BERITA</a></div></td>
  </tr>
  <tr>
    <td width="600" height="400" valign="top"><?
$query = "SELECT A.id_berita, B.nm_kategori, A.judul, A.pengirim, A.tanggal FROM berita A, kategori B WHERE A.id_kategori=B.id_kategori ORDER BY A.id_berita DESC";
$sql = mysql_query ($query);
while ($hasil = mysql_fetch_array ($sql)) {
$id_berita = $hasil['id_berita'];
$kategori = stripslashes ($hasil['nm_kategori']);
$judul = stripslashes ($hasil['judul']);
$pengirim = stripslashes ($hasil['pengirim']);
$tanggal = stripslashes ($hasil['tanggal']);
//
//tampilkan arsip berita
echo "<li><a href='berita_lengkap.php?id=$id_berita'>$judul</a><br>";
echo "<small>Berita dikirimkan oleh <b>$pengirim</b>
pada tanggal <b>$tanggal</b> dalam kategori
<b>$kategori</b><br>";
echo "<b>Action : </b><a href='edit_berita.php?id=$id_berita'>Edit</a> | ";
echo "<a href='delete_berita.php?id=$id_berita' onClick='return tanya()'>Delete</a>";
echo "</small></li><br><br>";
}
?>
      <FORM ACTION="" METHOD="POST" NAME="input">
<table cellpadding="0" cellspacing="0" border="0"
width="358">
<tr>
<td colspan="3"><h2>Input Berita</h2></td>
</tr>
<tr>
<td width="74">Judul Berita</td>
<td width="5">:</td>
<td width="827"><div align="left"><span class="style2">
  <input type="text" name="judul"
size="30" value="<? echo $judul ?>">
</span></div></td>
</tr>
<tr>
<td>Kategori</td>
<td>:</td>
<td><div align="left">
  <select name="kategori">
        <?
$query = "SELECT id_kategori,nm_kategori FROM kategori ORDER BY nm_kategori";
$sql = mysql_query ($query);
while ($hasil = mysql_fetch_array
($sql)) {
$selected = ($hasil['id_kategori']==
$id_kategori) ? "selected" : "";
echo "<option value='$hasil[id_kategori]'$selected>$hasil[nm_kategori]</option>";
}
?>
      </select>
</div></td>
</tr>
<tr>
<td>Headline Berita</td>
<td>:</td>
<td><div align="left">
  <textarea name="headline" cols="30"
rows="3"><?=$headline?>
    </textarea>
</div></td>
</tr>
<tr>
<td>Isi Berita</td>
<td>:</td>
<td><div align="left">
  <textarea name="isi" cols="30"
rows="10"><?=$isi?>
    </textarea>
</div></td>
</tr>
<tr>
<td>Pengirim</td>
<td>:</td>
<td><div align="left">
  <input type="text" name="pengirim"
size="20" value="<?=$pengirim?>">
</div></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;&nbsp;
  <div align="left">
  <input type="hidden" name="hidberita"
value="<?=$id_berita?>">
  <input type="submit" name="Edit" value="Edit
Berita">
  &nbsp;
  <input type="reset" name="reset"value="Cancel">
  </div></td>
</tr>
</table>
</FORM>
</td>
    <td width="200" valign="top"><p>&nbsp;</p>  </tr>
  <tr>
    <td colspan="2"><div align="center">Copy right &copy; SMK TI 2013 By : ali ridho </div></td>
  </tr>
  </table>
</body>
</html>


Share this article :

Post a Comment

 
Support : SMK TI AN-Najiyah | Jasa buat blog
Copyright © 2011. belajar bersama - All Rights Reserved
Template Created by Creating Website Modify by CaraGampang
Proudly powered by Blogger