Beispiel #1
0
        // dapatkan jumlah halaman
        if ($jml_iklan == 0) {
            $iklan = "<p><font color='red'>Tidak ada iklan untuk kategori {$b['kategori']}.</font></p>\n{$kembali}";
        } else {
            $record = $hal->get_record();
            // dapatkan jumlah record
            $hasil = $hal->query_SQL($query . " ORDER BY id_iklan DESC LIMIT {$record}, {$pph}");
            // lakukan looping untuk menampilkan semua iklan
            $iklan = "<h2>Daftar Iklan untuk kategori: {$kat}</h2>\n" . "<p><a href='iklan.php?proses=view&hari={$hari}'>" . "<< Kembali ke Daftar Kategori</a></p>\n" . "<table border='0' cellpadding='4' width='100%'>\n";
            while ($data = mysql_fetch_array($hasil)) {
                $isi = nl2br(stripslashes($data['isi_iklan']));
                $jdl = stripslashes($data['jdl_iklan']);
                $iklan .= "<tr bgcolor='#7cb500'>\n" . " <td class='jdl_iklan'>{$jdl} &nbsp &nbsp {$data['tgl_post']}" . "</td>\n</tr>\n" . "<tr>\n <td class='kecil'>{$isi}</td>\n" . "<td></td>\n</tr>\n";
            }
            $hal->set_hal();
            $iklan .= "<tr height='20' bgcolor='#7cb500'><td colspan='2'></td></tr>\n" . "</table>\n" . $hal->show_page("iklan.php?proses=show&hari={$hari}&kat={$kat}");
        }
        break;
}
// akhir dari switch
mysql_close();
// panggil class skin
$skin = new skin();
// buat objek skin
$skin->ganti_skin('template/skin_utama.php');
// tentukan dile template
$skin->ganti_tag('{SEKARANG}', $tgl);
$skin->ganti_tag('{MENU}', $menu);
$skin->ganti_tag('{JUDUL}', $heading);
$skin->ganti_tag('{UTAMA}', $iklan);
$skin->ganti_tag('{SISI1}', $iklan_sisi);
Beispiel #2
0
         // buat variabel array untuk cuplikan kata
         $pecah_kata = explode(" ", $isi_berita);
         // pecah setiap kata
         // lakukan looping untuk mendapatkan 25 kata pertama
         for ($i = 0; $i < 25; $i++) {
             $cuplikan[$i] = $pecah_kata[$i];
         }
         $cuplikan = implode(" ", $cuplikan);
         // gabung ke 25 kata tersebut
         $link = "<br><br><a href='news.php?proses=full_news&id={$data['id_berita']}'>baca selangkapnya...</a><hr>";
         // susun tampilan
         $news .= "<tr><td>{$jdl_berita} {$cuplikan}... {$link}</td></tr>\n";
     }
     $hal->set_hal();
     // tentukan nilai Last, Next, dan Before
     $news .= "</table>\n" . $hal->show_page("news.php?proses=view") . "</font>\n";
     break;
 case 'full_news':
     // dapatkan id berita dari URL
     $id = $_GET['id'];
     if ($id == '') {
         $id = 1;
     }
     $id = filter_str($id);
     // lakukan query untuk menampilkan keseluruhan isi berita
     $hasil = mysql_query("SELECT * FROM tb_berita WHERE id_berita='{$id}'");
     $data = mysql_fetch_array($hasil);
     // pecah menjadi array
     $isi = htmlspecialchars($data['isi_berita']);
     // agar tag HTML tidak diproses
     // tampilkan isi berita
// dapatkan jumlah berita
$hal->get_jml_hal();
// dapatkan jumlah halaman
$record = $hal->get_record();
// dapatkan jumlah record
$hasil = $hal->query_SQL("SELECT * FROM tb_berita ORDER BY id_berita DESC LIMIT {$record}, {$pph}");
// variabel untuk menampilkan cuplikan berita
$daftar_berita = "<table border='0' cellpadding='4' width='100%'>\n" . "<tr bgcolor='#003366'>\n" . "\t<td class='putih'><b>Berita Terbaru</b></td>\n </tr> \n";
// tampilkan hasil dengan looping
while ($data = mysql_fetch_array($hasil)) {
    $link = "<a class='iklan' href='news.php?proses=full_news&id=" . $data[id_berita] . "'>{$data['jdl_berita']}</a>";
    $daftar_berita .= "<tr><td class='kecil'>{$link}</td></tr>\n";
}
$hal->set_hal();
// tentukan nilai Last, Next, dan Before
$daftar_berita .= "</table>\n<font size=-2>" . $hal->show_page("index.php?proses=view") . "</font>\n";
mysql_close();
// tutup koneksi ke MySQL
/* variabel untuk link iklan pada sebelah kiri halaman utama */
$iklan_sisi = "<table border='0' cellpadding='4' width='100%'>\n" . "<tr bgcolor='#003366'>\n" . " <td class='putih'>Iklan</td>\n</tr>\n" . "<tr>\n <td>\n" . "<p>Klik link iklan yang anda inginkan</p>\n" . "<p><a href='iklan.php?proses=view&hari=today'>Iklan hari ini</a></p>\n" . "<p><a href='iklan.php?proses=view&hari=kemarin'>Iklan kemarin</a></p>\n" . "<p>Ingin pasang iklan? <br>" . "Mohon <a href='daftar.php'>register</a> dulu.</p>\n" . " </td>\n</tr>\n</table>\n";
// variabel untuk form pencarian iklan
$cari = "<form action='cari.php' method='get'>\n" . "<table border='0' cellpadding='4'>\n" . "<tr> \n<td>\n" . "Kategori: <select name='kat'>\n";
mysql_connect('localhost', 'root', '');
mysql_select_db('iklan');
$a = "select * from kategori";
$b = mysql_query($a);
while ($c = mysql_fetch_array($b)) {
    $cari .= "<option value='{$c['id_kategori']}'>{$c['kategori']}</option>\n";
}
/*."<option value='1'>Komputer</option>\n"
."<option value='2'>Internet</option>\n"
Beispiel #4
0
         $iklan = "<p>Tidak ada ilan untuk kategori: {$kat}<br>{$kembali}</p>\n";
     } else {
         $record = $hal->get_record();
         // dapatkan jumlah record
         $hasil = $hal->query_SQL(3, 'kategori', $kat, 'id_iklan');
         // buat tabel dan form
         $iklan = "\n\t\t\t<p>Jumlah iklan untuk kategori " . ucfirst($kat) . ": {$jml_iklan}</p>\n\t\t\t<form action='iklan/php?proses=hapus' method='post'>\n\t\t\t\t<table border='0' cellpadding='4' width='post'>\n\t\t\t\t\t<tr bgcolor='#7cb500' class='putih'>\n\t\t\t\t\t\t<td>Judul Iklan</td><td>Posted By</td><td>Posted On</td>\n\t\t\t\t\t\t<td align='center'>Hapus?</td></tr>\n";
         // lakukan looping untuk menampilkan iklan
         while ($data = mysql_fetch_array($hasil)) {
             $checkbox = "<input type='checkbox' name='hapus[]' value='{$data['id_iklan']}'>";
             $iklan .= "\n\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t<td>{$data['jdl_iklan']}</td><td>{$data['username']}</td><td>{$data['tgl_post']}</td>\n\t\t\t\t\t\t\t\t<td align='center'>{$checkbox}</td>\n\t\t\t\t\t\t\t</tr>\n";
         }
         $hal->set_hal();
         // tentukan nilai next, before dan last
         // tutup tabel
         $iklan .= "\n\t\t\t\t\t\t<tr bgcolor='#7cb500' height='20'><td colspan='3'></td>\n\t\t\t\t\t\t\t<td><input type='submit' value='HAPUS'></td></tr>\n\t\t\t\t\t\t</table>\n</form>\n" . $hal->show_page("iklan.php?proses=edit&kat={$kat}");
     }
     break;
 case 'hapus':
     $hapus = $_POST['hapus'];
     // hapus bertipe array
     if ($hapus == '') {
         $iklan = "<p>Error: Anda belum memilih item.<br>\n{$kembali}</p>\n";
     } else {
         // gunakan looping untuk menghapus setiap item
         foreach ($hapus as $sampah) {
             $hasil = mysql_query("DELETE FROM tb_iklan WHERE id_iklan={$sampah}");
             // cek status
             if (!$hasil) {
                 $iklan = "Error: gagal menghapus iklan dengan id: {$sampah}.<br>{$kembali}\n";
             } else {
         $record = $hal->get_record();
         // dapatkan jumlah record
         $hasil = $hal->query_SQL("SELECT * FROM tb_berita ORDER BY id_berita DESC LIMIT {$record}, {$pph}");
         // buat tabel dan form
         $berita = "\n\t\t\t<p>Total terdapat: {$jml_berita} berita.</p>\n\t\t\t<p><a href='berita.php?proses=tambah'>Tambah Berita</a></p>\n\t\t\t<form action='berita.php?proses=hapus' method='post'>\n\t\t\t\t<table border='0' cellpadding='4' width='100%'>\n\t\t\t\t\t<tr bgcolor='#7cb500' class='putih'>\n\t\t\t\t\t\t<td>Judul Berita</td><td>Tanggal Post</td><td>Edit?</td>\n\t\t\t\t\t\t<td align='center'>Hapus?</td>\n\t\t\t\t\t</tr>\n";
         // tampilkan berita dengan looping
         while ($data = mysql_fetch_array($hasil)) {
             // link untuk edit berita
             $link = "<a href='berita.php?proses=edit&id={$data['0']}'>Edit</a>";
             $checkbox = "<input type='checkbox' name='hapus[]' value='{$data['0']}'>";
             $berita .= "\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td>{$data['1']}</td><td>{$data['3']}</td><td>{$link}</td>\n\t\t\t\t\t\t\t<td align='center'>{$checkbox}</td>\n\t\t\t\t\t\t</tr>\n";
         }
         $hal->set_hal();
         // beri nilai untuk Last, Before, Next
         // tutup tabel
         $berita .= "\n\t\t\t\t\t<tr bgcolor='#7cb500' height='20'><td colspan='3'></td>\n\t\t\t\t\t\t<td><input type='submit' value='H A P U S'></td></tr>\n\t\t\t\t\t</table>\n</form>\n\n" . $hal->show_page("berita.php?proses=view");
     }
     break;
 case 'hapus':
     $hapus = $_POST['hapus'];
     // hapus bertipe array
     if ($hapus == '') {
         $berita = "<p>Error: Anda belum memilih item. <br>\n{$kembali}</p>\n";
     } else {
         // gunakan looping untuk menghapus setiap item yang dicek
         foreach ($hapus as $sampah) {
             $hasil = mysql_query("DELETE FROM tb_berita WHERE id_berita={$sampah}");
             // cek status
             if (!$hasil) {
                 $berita = "Error: Berita dengan id: {$sampah} tidak dapat dihapus.<br>{$kembali}\n";
             } else {
Beispiel #6
0
    } elseif ($kat == 4) {
        $kategori = "Lowongan";
    } elseif ($kat == 5) {
        $kategori = "Otomotif";
    } elseif ($kat == 6) {
        $kategori = "Properti";
    } elseif ($kat == 7) {
        $kategori = "Lainnya";
    }
    // lakukan looping untuk menampilkan semua iklan
    $iklan = "<h2>Hasil pencarian untuk kategori: {$kategori}</h2>\n" . "<p><a href='iklan.php?proses=view&hari={$hari}'>" . "<< Kembali ke Daftar Kategori</a></p>\n" . "<table border='0' cellpadding='4' width='100%'>\n";
    while ($data = mysql_fetch_array($hasil)) {
        $iklan .= "<tr bgcolor='#7cb500'>\n" . " <td class='jdl_iklan'>{$data['jdl_iklan']} &nbsp &nbsp {$data['tgl_post']}</td>\n</tr>\n" . "<tr>\n <td class='kecil'>" . nl2br($data['isi_iklan']) . "</td>\n" . "<td></td>\n</tr>\n";
    }
    $hal->set_hal();
    $iklan .= "<tr height='20' bgcolor='#7cb500'><td colspan='2'></td></tr>\n" . "</table>\n" . $hal->show_page("cari.php?kat={$kat}&keyword={$keyword}");
}
mysql_close();
// panggil class skin
$skin = new skin();
// buat objek skin
$skin->ganti_skin('template/skin_utama.php');
// tentukan file template
$skin->ganti_tag('{SEKARANG}', $tgl);
$skin->ganti_tag('{MENU}', $menu);
$skin->ganti_tag('{JUDUL}', $judul);
$skin->ganti_tag('{UTAMA}', $iklan);
$skin->ganti_tag('{SISI1}', $iklan_sisi);
$skin->ganti_tag('{SISI2}', '');
$skin->ganti_tag('{CARI}', $cari);
$skin->ganti_tampilan();