Pertama-tama kita buat table beritanya
CREATE TABLE IF NOT EXISTS `berita` (
`id` int(11) NOT  NULL AUTO_INCREMENT,
`judul` text NOT  NULL,
`isi` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM   DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
--
-- Dumping data for table `berita`
--
INSERT INTO `berita` (`id`, `judul`, `isi`) VALUES
(1, 'ini merupakan judul berita', 'GTO merupakan sebuah  drama jepang yang di dopsi dari sebuah manga (komik jepang) dengan judul yang  sama, drama ini menceritakan tentang seorang mantan pemimpin gang motor yang  bernama onizuka (diperankan oleh takashi Sorimachi) menjadi seorang guru di  sekolah, dimana dia menjadi wali kelas dari kelas anak-anak yang bermasalah.  Drama ini disutradarai oleh Masayuki Suzuki, drama 12 episode ini mengalami  banyak penyesuaian ketimbang versi manganya. Drama ini pernah diputar di  indosiar'),
(2, 'ini untuk judul kedua', 'php tidak sesusah apa yang  kita kira, latihan adalah adalah dasar dari semuanya.dengan mencoba kita bisa  mengetahui apa yang belum kita ketahui dan bisa apa yang belum kita bisa.');
Setelah selesai kita membuat koneksi ke php yang nantinya  kita includekan ke script lainnya, cara membuat koneksi disini tidak saya  jelaskan lagi karena pada tutorial2 sebelumnya telah dijelaskan.
Kita langsung saja membuat script untuk menampilkan headline  berita
<?php
include "koneksi.php";
$query=mysql_query("SELECT * FROM berita ORDER BY id  DESC ");
$row=mysql_fetch_row($query);
if($row)
{
do
{
list($id,  $judul, $isi)=$row;
$isi2=substr($isi,0,100);
$isi3=substr($isi2,0,strrpos($isi2,"  "));
echo  "<strong>$judul</strong>";
echo  "<div align=justify > $isi3 ...<strong><a  href=detail.php?id=$id> Detail Berita  </a></strong></div><br>";
}
while($row=mysql_fetch_row($query));
}
?>
Simpan dengan nama headline.php
$isi2=substr($isi,0,100); digunakan untuk melakukan  pemotongan karakter , mulai karakter 0 sampai 100
isi3=substr($isi2,0,strrpos($isi2," ")); digunalan  untuk mecetak karakter isi $isi2 namun dengan syarat apabila pada saat sampai  karakter ke 100 ternyata terdapat kata yang dipotong di tengah2 maka akan  dilakukan pemotongan ke belakang sesuai letak spasi terakhir.
Selanjutnya kita membuat script untuk menampilkan isi berita secara keseluruhan
<?php
include "koneksi.php";
$tampil=mysql_query("SELECT * FROM berita WHERE  id='$_REQUEST[id]'");
$data=mysql_fetch_array($tampil);
$judul = "$data[judul]";
$isi = " $data[isi] ";
?>
<table width="800" border="0">
<tr>
<td><?  echo "<strong>$judul</strong><br>" ?>
<p><?  echo "$isi" ?></p></td>
</tr>
</table>
Simpan dengan nama detail.php
Tampilan program saat dijalankan

Gambar tampilan headline berita, kemudian kita klik salah  satu link maka akan keluar tampilan seperti berikut

download source 
Sekian tutorial singkat ini, semoga bermanfaat
Penulis: priyo ari w
Email: priyoari293@gmail.com
 
cara edit sama hapus beritanya kayak mana bos??
ReplyDelete:)