<?php
include "conn.php" ;
?>
<html>
<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="index.php">HOME</a> | <a href="berita.php">BERITA</a> | NEWS | TUTORIAl | INFO </div></td>
</tr>
<tr>
<td width="600" height="400" valign="top"> <?
$query = "SELECT A.id_berita, B.nm_kategori, A.judul,A.headline, A.pengirim, A.tanggal
FROM berita A, kategori B WHERE A.id_kategori=B.id_kategori ORDER BY A.id_berita LIMIT 0 , 3";
$sql = mysql_query ($query);
while ($hasil = mysql_fetch_array ($sql)) {
$id_berita = $hasil['id_berita'];
$kategori = stripslashes ($hasil['nm_kategori']);
$judul = stripslashes ($hasil['judul']);
$headline = nl2br(stripslashes
($hasil['headline']));
$pengirim = stripslashes ($hasil['pengirim']);
$tanggal = stripslashes ($hasil['tanggal']);
//
//tampilkan berita
echo "<font size=4>$judul</font><br>";
echo "<small>Berita dikirimkan oleh <b>$pengirim</b>
pada tanggal <b>$tanggal</b> dalam kategori
<b>$kategori</b></small>";
echo "<p>$headline</p><br><right><a href='berita_lengkap.php?id=$id_berita'>read more</a></right>";
echo "<hr>";
}
?> </td>
<td width="200" valign="top"><form action="log.php?op=in" method="post">
<table width="200" border="0">
<tr bgcolor="#EC5502">
<td colspan="3"><div align="center">.:: Log In ::. </div></td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="46">Nama</td>
<td width="10">:</td>
<td width="124"><input type="text" name="userid"></td>
</tr>
<tr>
<td>pass</td>
<td>:</td>
<td><input type="password" name="psw"></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><input type="submit" name="Submit" value="Login">
<input name="batal" type="reset" id="batal" value="Batal"></td>
</tr>
<tr>
<td colspan="3">belum punya akun daftar <a href="registrasi.php">disini</a> !</td>
</tr>
</table>
</form></td>
</tr>
<tr>
<td colspan="2"><div align="center">Copy right © SMK TI 2013 By : ali ridho </div></td>
</tr>
</table>
</body>
</html>
8. Form “berita_lengkap.php”
<?php
include "conn.php";
if (isset($_GET['id'])) {
$id_berita = $_GET['id'];
} else {
die ("Error. No Id Selected! ");
}
?>
<html>
<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="index.php">HOME</a> | <a href="berita.php">BERITA</a> | NEWS | TUTORIAl | INFO </div></td>
</tr>
<tr>
<td width="600" height="400" valign="top"> <?
$query = "SELECT A.id_berita, B.nm_kategori, A.judul, A.isi, A.pengirim, A.tanggal
FROM berita A, kategori B WHERE A.id_kategori=B.id_kategori && A.id_berita='$id_berita'";
$sql = mysql_query ($query);
$hasil = mysql_fetch_array ($sql);
$id_berita = $hasil['id_berita'];
$kategori = stripslashes ($hasil['nm_kategori']);
$judul = stripslashes ($hasil['judul']);
$isi = nl2br(stripslashes ($hasil['isi']));
$pengirim = stripslashes ($hasil['pengirim']);
$tanggal = stripslashes ($hasil['tanggal']);
//
//tampilkan berita
echo "<font size=5 color=blue>$judul</font><br>";
echo "<small>Berita dikirimkan oleh <b>$pengirim</b>
pada tanggal <b>$tanggal</b> dalam kategori<b>$kategori</b></small>";
echo "<p>$isi</p><a href='berita.php?id=$id_berita'>Kembali</a>";
?>
</td>
<td width="200" valign="top"><form action="log.php?op=in" method="post">
<table width="200" border="0">
<tr bgcolor="#EC5502">
<td colspan="3"><div align="center">.:: Log In ::. </div></td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="46">Nama</td>
<td width="10">:</td>
<td width="124"><input type="text" name="userid"></td>
</tr>
<tr>
<td>pass</td>
<td>:</td>
<td><input type="password" name="psw"></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><input type="submit" name="Submit" value="Login">
<input name="batal" type="reset" id="batal" value="Batal"></td>
</tr>
<tr>
<td colspan="3">belum punya akun daftar disini !</td>
</tr>
</table>
</form></td>
</tr>
<tr>
<td colspan="2"><div align="center">Copy right © SMK TI 2013 By : ali ridho </div></td>
</tr>
</table>
</body>
</html>
9. Form “log.php”
<?php
session_start();
mysql_connect("localhost","root","") or die("Nggak bisa koneksi");
mysql_select_db("uas_php");
$userid = $_POST['userid'];
$psw = $_POST['psw'];
$op = $_GET['op'];
if($op=="in"){
$cek = mysql_query("SELECT * FROM tabeluser WHERE userid='$userid' AND password='$psw'");
if(mysql_num_rows($cek)==1){//jika berhasil akan bernilai 1
$c = mysql_fetch_array($cek);
$_SESSION['userid'] = $c['userid'];
$_SESSION['level'] = $c['level'];
if($c['level']=="admin"){
header("location:admin/homeadmin.php");
}else if($c['level']=="user"){
header("location:homeuser.php");
}
}else{
die("password salah <a href=\"javascript:history.back()\">kembali</a>");
}
}else if($op=="out"){
unset($_SESSION['userid']);
unset($_SESSION['level']);
header("location:index.php");
}
?>
Baca juga artikel terkaitnya
aplikasi berita sederhana berbasis PHP MySQL (part1)
aplikasi berita sederhana berbasis PHP MySQL (part2)
aplikasi berita sederhana berbasis PHP MySQL (part3)
aplikasi berita sederhana berbasis PHP MySQL (part4)
aplikasi berita sederhana berbasis PHP MySQL (part5)

Post a Comment