- Dengan menggunakan Adobe Macormedia, buat file baru dengan nama : cari.php kemudian simpan pada folder: li/konten/
- Ketikkan kode berikut ini pada file cari.php
<i>Pencarian :</i>
<form method=POST action='?konten=home&module=hasilcari'>
<input name=kata type=text size=15>
<input type=submit value=Cari>
</form>
Merubah tampilan layout halaman utama web
1. Dengan menggunakan Adobe Macormedia, buka file tampilan.php yang berada pada directory /li /
2. Selanjutnya ubah kode pada file tampilan.php tersebut menjadi sebagai berikut:
<!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html
xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta
http-equiv="Content-Type" content="text/html;
charset=utf-8" />
<title>Website Perdana
Belajar Pemrograman Web..</title>
<link
href="style.css" rel="stylesheet" type="text/css"
/>
</head>
<body>
<table width="780"
border="1" align="center">
<tr>
<td height="177"
colspan="2" bgcolor="#285081"><img
src="image/header.jpg" width="780" height="177"
/></td>
</tr>
<tr>
<td height="20"
colspan="2" bgcolor="#99CC66"> </td>
</tr>
<tr>
<td width="200" height="50"
id="kiri"><?php include "konten/cari.php"?></td>
<td
width="580" rowspan="3" bgcolor="#FFFFCC"
id="kanan"><?php include
"konten/konten.php"?></td>
</tr>
<tr
bgcolor="#CCCCCC">
<td
width="200" valign="top" id="kiri"><?php
include "konten/kiri.php"?></td>
</tr>
<tr>
<td width="200px" height="20px"
valign="bottom"
bgcolor="#99CC66"> </td></tr>
<tr>
<td height="30"
colspan="2" bgcolor="#969696"><img
src="image/footer.gif" width="780" height="30"
/></td>
</tr>
</table>
</body>
</html>
Menampilkan Hasil Pencarian Berita Berdasarkan Kata Kunci
- . Dengan menggunakan Adobe Macormedia, buka file home.php yang berada pada directory /li/konten/
- Selanjutnya ubah kode pada file home.php tersebut menjadi sebagai berikut:
<?php
-
include "Config/fungsi_indotgl.php";include "Config/koneksi.php";include "Config/class_paging.php";// Halaman utama (Home)if ($_GET[konten]=='home' & $_GET[module]==''){// $terkini=mysql_query("select * from berita order by no_berita DESC LIMIT 5");$p = new Paging;$batas = 2;$posisi = $p->cariPosisi($batas);$sql="select * from berita order by no_berita DESC LIMIT $posisi,$batas";$terkini= mysql_query($sql);while($t=mysql_fetch_array($terkini)){$tgl = tgl_indo($t[tanggal]);echo "<span class=date>$tgl - $t[jam] WIB</span><br />";echo "<span class=judul><a href=?konten=home&module=detailberita&id=$t[no_berita] class='judul'>$t[judul]</a></span><br />";echo"<img src='adminweb/gambar/$t[image]' width=150 height=120 hspace=10 border=0 align=left>";$isi_berita = nl2br($t[isi_berita]); // membuat paragraf pada isi berita$isi = substr($isi_berita,0,450); // ambil sebanyak 220 karakter$id=$t[no_berita];$isi = substr($isi_berita,0,strrpos($isi," ")); // potong per spasi kalimatecho "<p align='justify'>$isi ...</p> <a href=?konten=home&module=detailberita&id=$t[no_berita]>Selengkapnya »</a><br /><hr color=#e0cb91 noshade=noshade />";}$jmldata = mysql_num_rows(mysql_query("SELECT * FROM berita"));$jmlhalaman = $p->jumlahHalaman($jmldata, $batas);$linkHalaman = $p->navHalaman($_GET[halaman], $jmlhalaman);echo "<p align=center>$linkHalaman</p>";// Modul detail berita}else if ($_GET[module]=='detailberita'){$detail=mysql_query("SELECT * FROM berita WHERE no_berita=$_GET[id]");$d = mysql_fetch_array($detail);$tgl = tgl_indo($d[tanggal]);//$baca = $d[dibaca]+1;echo "<span class=date> $tgl - $d[jam] WIB</span><br />";echo "<span class=judul>$d[judul]</span><br />";echo "<span class=posting>Diposting oleh : <b>$d[penulis]</b><br /><br /> ";echo"<img src='adminweb/gambar/$d[image]' width=170 height=140 hspace=10 border=0 align=left>";// Apabila ada gambar dalam berita, tampilkan$isi_berita=nl2br($d[isi_berita]); // membuat paragraf pada isi beritaecho "<p align='justify'>$isi_berita</p> <br /><p align='center'> <a href=javascript:history.go(-1)>Kembali</a></p><br />";}// Bagian Hasil Pencarianelseif ($_GET[module]=='hasilcari'){echo "<span class=judul>Hasil Pencarian</span>";// Hanya mencari beritaif (empty ($_POST[kata])){echo "<span class=judul><br />Tidak ditemukan berita dengan kata <b>$_POST[kata]</b></span>";echo "<p align=center>[ <a href=javascript:history.go(-1)>Kembali</a> ]</p>";}else{$cari = mysql_query("SELECT * FROM berita WHERE isi_berita LIKE '%$_POST[kata]%'");$jumlah = mysql_num_rows($cari);if ($jumlah > 0){echo "<span class=posting><br>Ditemukan <b>$jumlah</b> berita dengan kata <b>$_POST[kata]</b> : <br /><br />";while($r=mysql_fetch_array($cari)){echo "<span class=judul><a href=?module=detailberita&id=$r[no_berita]>$r[judul]</a><br /></span>";}echo "</span>";}else{echo "<span class=judul><br />Tidak ditemukan berita dengan kata <b>$_POST[kata]</b></span>";}echo "<p align=center>[ <a href=javascript:history.go(-1)>Kembali</a> ]</p>";}
FINISH
Semoga berhasil ya