31-08-25, 04:34 PM
<?php
// dprd_agam_2019_2024.php
// Keluaran: daftar anggota DPRD Agam 2019–2024 dalam format daftar berlabel.
// Params opsional:
// - tampilkan_hp=0/1 (default 1)
// - partai=NamaPartai (mis. PKS, PAN, “P. Gerindra”, “P. Golkar”, PBB, PPP, P. Nasdem, Demokrat, P. Hanura)
header('Jenis Konten: teks/html; charset=utf-8');
// --- Data ---
$anggota = [
["nama"=>"Marga Indra Putra, S.Pd","partai"=>"Demokrat","hp"=>"082171001111"],
["nama"=>"Suharman","partai"=>"PKS","hp"=>"08116656424"],
["nama"=>"Jondra Marjaya","partai"=>"Demokrat","hp"=>"081363432449"],
["nama"=>"Doddi, ST","partai"=>"Demokrat","hp"=>"082322254433"],
["nama"=>"Aderia, SP.MM","partai"=>"Demokrat","hp"=>"081380916166"],
["nama"=>"Drs. Feri Adrianto, MM","partai"=>"Demokrat","hp"=>"081374297009"],
["nama"=>"Syaharuddin","partai"=>"Demokrat","hp"=>"081363314327"],
["nama"=>"Arman J. Piliang","partai"=>"P. Golkar","hp"=>"082284756666"],
["nama"=>"Rizki Abdillah Fadhal, S.TP.","partai"=>"PKS","hp"=>"085274541747"],
["nama"=>"Safrudin, SS","partai"=>"PKS","hp"=>"081374037090"],
["nama"=>"Guswardi","partai"=>"PKS","hp"=>"081363476316"],
["nama"=>"Antonis, S.HI.","partai"=>"PAN","hp"=>"085375441236"],
["nama"=>"Syaflin, S.HI.","partai"=>"PAN","hp"=>"085263094808"],
["nama"=>"Irfan Amran","partai"=>"PAN","hp"=>"081261891873"],
["nama"=>"Drs. Ais Bakri, MM","partai"=>"P.Nasdem","hp"=>"081267306324"],
["nama"=>"Novi Irwan, S.Pd, MM.","partai"=>"P. Gerindra","hp"=>"081213051900"],
["nama"=>"Erdinal, S.Sos.","partai"=>"P. Gerindra","hp"=>"081286700847"],
["nama"=>"H. Ridwan Suhaili, M.Ed","partai"=>"PPP","hp"=>"081284278155"],
["nama"=>"Irfawaldi, SH.","partai"=>"PPP","hp"=>"082208202367"],
["nama"=>"Bulqaini, S.Fil.I","partai"=>"PBB","hp"=>"081374509606"],
["nama"=>"Ar. Yutinof, S.Pd","partai"=>"P. Golkar","hp"=>"081374022210"],
["nama"=>"Noveri Edios","partai"=>"PBB","hp"=>"081363374046"],
["nama"=>"Joni Putra, S.Kom.MM","partai"=>"P. Golkar","hp"=>"085263305460"],
["nama"=>"Ir. Fairisman Dt Piranggo","partai"=>"P. Golkar","hp"=>"081374340880"],
["nama"=>"Nesi Harmita, ST","partai"=>"P. Gerindra","hp"=>"085265451674"],
["nama"=>"Syafrizal","partai"=>"P. Gerindra","hp"=>"081363234443"],
["nama"=>"Asnidar","partai"=>"P. Gerindra","hp"=>"081276578028"],
["nama"=>"H. Gema Saputra, ST","partai"=>"PPP","hp"=>"085263544984"],
["nama"=>"Epi Suardi","partai"=>"P. Hanura","hp"=>"085263935003"],
["nama"=>"Armalicon","partai"=>"P. Gerindra","hp"=>"081374648181"],
["nama"=>"Yopi Eka Androni, SE, ME","partai"=>"PPP","hp"=>"08127526845"],
["nama"=>"Zulpardi, S.Ag","partai"=>"PAN","hp"=>"08132228803"],
["nama"=>"Edwar, H. S.Ag, Dt Manjuang Basa","partai"=>"P. Gerindra","hp"=>"081266579756"],
["nama"=>"Mardanis","partai"=>"P. Nasdem","hp"=>"085263265522"],
["nama"=>"Henrizal","partai"=>"PAN","hp"=>"081374046576"],
["nama"=>"Syafril, SE","partai"=>"P. Demokrat","hp"=>"081210968616"],
["nama"=>"Zulhefi, S.I.Kom, M.I.Kom","partai"=>"P. Gerindra","hp"=>"081213409511"],
["nama"=>"Rinal Wahyudi, SH","partai"=>"P. Gerindra","hp"=>"08116609890"],
["nama"=>"Zulhendri F Bandaro Labiah, SH, S.Pn","partai"=>"P. Gerindra","hp"=>"081399175789"],
["nama"=>"Zulfahmi, SH, M.Kn","partai"=>"P. Golkar","hp"=>"08126600805"],
["nama"=>"Asrizal","partai"=>"PKS","hp"=>"08137405325"],
["nama"=>"Salman Linofer","partai"=>"PAN","hp"=>"082171466866"],
["nama"=>"Alhamdi Arif, S.Pd","partai"=>"P. Gerindra","hp"=>"082389303386"],
["nama"=>"Suhermi, S.Pd","partai"=>"PKS","hp"=>"082381569572"],
["nama"=>"Mardisal Athan","partai"=>"PPP","hp"=>"081261775521"],
];
// --- Params ---
$showHp = isset($_GET['show_hp']) ? ($_GET['show_hp'] !== '0') : true;
$filterPartai = isset($_GET['partai']) ? trim($_GET['partai']) : '';
// --- Filter ---
if ($filterPartai !== '') {
$anggota = array_values(array_filter($anggota, function($x) use ($filterPartai) {
return mb_strtolower($x['partai']) === mb_strtolower($filterPartai);
}));
}
// --- Output (HTML sederhana, aman dipaste ke forum yang mendukung HTML minimal) ---
?>
<!doctype html>
<html lang="id">
<meta charset="utf-8">
<title>Daftar Anggota DPRD Agam 2019–2024</title>
<gaya>
body{background:#0b0f12;color:#e8eef2;font:14px/1.6 system-ui,Segoe UI,Roboto,Arial}
.wrap{lebar maks:900 piksel;margin:28 piksel otomatis;padding:20 piksel 22 piksel;batas:1 piksel solid #1e2a34;radius batas:12 piksel;latar belakang:#0f1419}
h1{ukuran font:18px;margin:0 0 14px}
.tip{opacity:.8;margin-bottom:14px}
ol{padding-left:20px}
batas{margin:8px 0}
b{warna:#9ad1ff}
.diredam{opacity:.7}
</gaya>
<div kelas="bungkus">
<h1>Nama-nama Anggota DPRD Agam Terpilih Periode 2019–2024</h1>
<div class="tip diredam">
Param: <code>?show_hp=0</code> untuk menyembunyikan nomor HP •
<code>?partai=PKS</code> untuk memfilter partai.
</div>
<ol>
<?php foreach ($anggota as $i => $a): ?>
<li>
<b>Nama:</b> <?=htmlspecialchars($a['nama'])?>
— <b>Partai:</b> <?=htmlspecialchars($a['partai'])?>
<?php if ($showHp): ?> — <b>Tidak. HP:</b> <?=htmlspecialchars($a['hp'])?><?php endif; ?>
</li>
<?php endforeach; ?>
Bahasa Indonesia:
<?php jika (!$showHp): ?>
<p class="muted">Jumlah HP yang disembunyikan (show_hp=0).</p>
<?php endif; ?>
<?php if ($filterPartai !== ''): ?>
<p class="muted">Filter pihak: <?=htmlspecialchars($filterPartai)?></p>
<?php endif; ?>
</div>
Bahasa Indonesia: </html>
// dprd_agam_2019_2024.php
// Keluaran: daftar anggota DPRD Agam 2019–2024 dalam format daftar berlabel.
// Params opsional:
// - tampilkan_hp=0/1 (default 1)
// - partai=NamaPartai (mis. PKS, PAN, “P. Gerindra”, “P. Golkar”, PBB, PPP, P. Nasdem, Demokrat, P. Hanura)
header('Jenis Konten: teks/html; charset=utf-8');
// --- Data ---
$anggota = [
["nama"=>"Marga Indra Putra, S.Pd","partai"=>"Demokrat","hp"=>"082171001111"],
["nama"=>"Suharman","partai"=>"PKS","hp"=>"08116656424"],
["nama"=>"Jondra Marjaya","partai"=>"Demokrat","hp"=>"081363432449"],
["nama"=>"Doddi, ST","partai"=>"Demokrat","hp"=>"082322254433"],
["nama"=>"Aderia, SP.MM","partai"=>"Demokrat","hp"=>"081380916166"],
["nama"=>"Drs. Feri Adrianto, MM","partai"=>"Demokrat","hp"=>"081374297009"],
["nama"=>"Syaharuddin","partai"=>"Demokrat","hp"=>"081363314327"],
["nama"=>"Arman J. Piliang","partai"=>"P. Golkar","hp"=>"082284756666"],
["nama"=>"Rizki Abdillah Fadhal, S.TP.","partai"=>"PKS","hp"=>"085274541747"],
["nama"=>"Safrudin, SS","partai"=>"PKS","hp"=>"081374037090"],
["nama"=>"Guswardi","partai"=>"PKS","hp"=>"081363476316"],
["nama"=>"Antonis, S.HI.","partai"=>"PAN","hp"=>"085375441236"],
["nama"=>"Syaflin, S.HI.","partai"=>"PAN","hp"=>"085263094808"],
["nama"=>"Irfan Amran","partai"=>"PAN","hp"=>"081261891873"],
["nama"=>"Drs. Ais Bakri, MM","partai"=>"P.Nasdem","hp"=>"081267306324"],
["nama"=>"Novi Irwan, S.Pd, MM.","partai"=>"P. Gerindra","hp"=>"081213051900"],
["nama"=>"Erdinal, S.Sos.","partai"=>"P. Gerindra","hp"=>"081286700847"],
["nama"=>"H. Ridwan Suhaili, M.Ed","partai"=>"PPP","hp"=>"081284278155"],
["nama"=>"Irfawaldi, SH.","partai"=>"PPP","hp"=>"082208202367"],
["nama"=>"Bulqaini, S.Fil.I","partai"=>"PBB","hp"=>"081374509606"],
["nama"=>"Ar. Yutinof, S.Pd","partai"=>"P. Golkar","hp"=>"081374022210"],
["nama"=>"Noveri Edios","partai"=>"PBB","hp"=>"081363374046"],
["nama"=>"Joni Putra, S.Kom.MM","partai"=>"P. Golkar","hp"=>"085263305460"],
["nama"=>"Ir. Fairisman Dt Piranggo","partai"=>"P. Golkar","hp"=>"081374340880"],
["nama"=>"Nesi Harmita, ST","partai"=>"P. Gerindra","hp"=>"085265451674"],
["nama"=>"Syafrizal","partai"=>"P. Gerindra","hp"=>"081363234443"],
["nama"=>"Asnidar","partai"=>"P. Gerindra","hp"=>"081276578028"],
["nama"=>"H. Gema Saputra, ST","partai"=>"PPP","hp"=>"085263544984"],
["nama"=>"Epi Suardi","partai"=>"P. Hanura","hp"=>"085263935003"],
["nama"=>"Armalicon","partai"=>"P. Gerindra","hp"=>"081374648181"],
["nama"=>"Yopi Eka Androni, SE, ME","partai"=>"PPP","hp"=>"08127526845"],
["nama"=>"Zulpardi, S.Ag","partai"=>"PAN","hp"=>"08132228803"],
["nama"=>"Edwar, H. S.Ag, Dt Manjuang Basa","partai"=>"P. Gerindra","hp"=>"081266579756"],
["nama"=>"Mardanis","partai"=>"P. Nasdem","hp"=>"085263265522"],
["nama"=>"Henrizal","partai"=>"PAN","hp"=>"081374046576"],
["nama"=>"Syafril, SE","partai"=>"P. Demokrat","hp"=>"081210968616"],
["nama"=>"Zulhefi, S.I.Kom, M.I.Kom","partai"=>"P. Gerindra","hp"=>"081213409511"],
["nama"=>"Rinal Wahyudi, SH","partai"=>"P. Gerindra","hp"=>"08116609890"],
["nama"=>"Zulhendri F Bandaro Labiah, SH, S.Pn","partai"=>"P. Gerindra","hp"=>"081399175789"],
["nama"=>"Zulfahmi, SH, M.Kn","partai"=>"P. Golkar","hp"=>"08126600805"],
["nama"=>"Asrizal","partai"=>"PKS","hp"=>"08137405325"],
["nama"=>"Salman Linofer","partai"=>"PAN","hp"=>"082171466866"],
["nama"=>"Alhamdi Arif, S.Pd","partai"=>"P. Gerindra","hp"=>"082389303386"],
["nama"=>"Suhermi, S.Pd","partai"=>"PKS","hp"=>"082381569572"],
["nama"=>"Mardisal Athan","partai"=>"PPP","hp"=>"081261775521"],
];
// --- Params ---
$showHp = isset($_GET['show_hp']) ? ($_GET['show_hp'] !== '0') : true;
$filterPartai = isset($_GET['partai']) ? trim($_GET['partai']) : '';
// --- Filter ---
if ($filterPartai !== '') {
$anggota = array_values(array_filter($anggota, function($x) use ($filterPartai) {
return mb_strtolower($x['partai']) === mb_strtolower($filterPartai);
}));
}
// --- Output (HTML sederhana, aman dipaste ke forum yang mendukung HTML minimal) ---
?>
<!doctype html>
<html lang="id">
<meta charset="utf-8">
<title>Daftar Anggota DPRD Agam 2019–2024</title>
<gaya>
body{background:#0b0f12;color:#e8eef2;font:14px/1.6 system-ui,Segoe UI,Roboto,Arial}
.wrap{lebar maks:900 piksel;margin:28 piksel otomatis;padding:20 piksel 22 piksel;batas:1 piksel solid #1e2a34;radius batas:12 piksel;latar belakang:#0f1419}
h1{ukuran font:18px;margin:0 0 14px}
.tip{opacity:.8;margin-bottom:14px}
ol{padding-left:20px}
batas{margin:8px 0}
b{warna:#9ad1ff}
.diredam{opacity:.7}
</gaya>
<div kelas="bungkus">
<h1>Nama-nama Anggota DPRD Agam Terpilih Periode 2019–2024</h1>
<div class="tip diredam">
Param: <code>?show_hp=0</code> untuk menyembunyikan nomor HP •
<code>?partai=PKS</code> untuk memfilter partai.
</div>
<ol>
<?php foreach ($anggota as $i => $a): ?>
<li>
<b>Nama:</b> <?=htmlspecialchars($a['nama'])?>
— <b>Partai:</b> <?=htmlspecialchars($a['partai'])?>
<?php if ($showHp): ?> — <b>Tidak. HP:</b> <?=htmlspecialchars($a['hp'])?><?php endif; ?>
</li>
<?php endforeach; ?>
Bahasa Indonesia:
<?php jika (!$showHp): ?>
<p class="muted">Jumlah HP yang disembunyikan (show_hp=0).</p>
<?php endif; ?>
<?php if ($filterPartai !== ''): ?>
<p class="muted">Filter pihak: <?=htmlspecialchars($filterPartai)?></p>
<?php endif; ?>
</div>
Bahasa Indonesia: </html>
