Selamat datang belajar bareng SMK TI

aplikasi berita sederhana berbasis PHP MySQL (part2)

Wednesday, June 12, 20130 comments

7.    Form “berita.php”

<?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>&nbsp;</td>
          <td>&nbsp;</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 &copy; 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>&nbsp;</td>
          <td>&nbsp;</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 &copy; 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)

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