real_escape_string($cari); $where = "WHERE ri.nama LIKE '%$c%' OR ri.alamat LIKE '%$c%' OR ri.pic LIKE '%$c%' OR ri.jenis LIKE '%$c%'"; } $total_rows = $conn->query("SELECT COUNT(*) c FROM rumah_ibadah ri $where")->fetch_assoc()['c']; $total_pages = max(1, ceil($total_rows / $per_page)); $page = min($page, $total_pages); $offset = ($page - 1) * $per_page; $data = $conn->query(" SELECT ri.*, COUNT(pm.id) AS jumlah_binaan, SUM(pm.jumlah_anggota) AS total_jiwa FROM rumah_ibadah ri LEFT JOIN penduduk_miskin pm ON pm.rumah_ibadah_id = ri.id $where GROUP BY ri.id ORDER BY ri.nama ASC LIMIT $per_page OFFSET $offset "); $all = $conn->query("SELECT ri.nama,ri.jenis,ri.alamat,ri.pic,ri.no_wa,ri.radius,COUNT(pm.id) AS jumlah_binaan,SUM(pm.jumlah_anggota) AS total_jiwa FROM rumah_ibadah ri LEFT JOIN penduduk_miskin pm ON pm.rumah_ibadah_id=ri.id GROUP BY ri.id ORDER BY ri.nama"); $all_rows=[]; while($r=$all->fetch_assoc()) $all_rows[]=$r; $jenis_colors=['Masjid'=>'blue','Gereja'=>'violet','Pura'=>'amber','Vihara'=>'green','Kelenteng'=>'cyan','Lainnya'=>'gray']; $current = basename($_SERVER['PHP_SELF']); function pag_url($p,$cari){ $q=$cari!==''?'&cari='.urlencode($cari):''; return '?page='.$p.$q; } ?> Rumah Ibadah — Pemetaan Kemiskinan Terpadu

Rumah Ibadah

Total tempat ibadah

Daftar Rumah Ibadah

Halaman dari · data total

✕ Reset
dari
fetch_assoc()): $col=$jenis_colors[$r['jenis']]??'gray'; ?>
#NamaJenisAlamatPICNo. WARadiusBinaan (KK)Total Jiwa
m KK