Files
UAS_WEBGIS_AnderiSaputra_D1…/kemiskinan/save_rumah.php
T
Anderi Saputra adec71e763 first commit
2026-06-10 17:00:19 +07:00

30 lines
1.3 KiB
PHP

<?php
session_start();
$role = isset($_SESSION['role']) ? $_SESSION['role'] : '';
if ($role !== 'kemiskinan') { echo "unauthorized"; exit; }
include "koneksi.php";
$nama = $conn->real_escape_string($_POST['nama']);
$alamat = $conn->real_escape_string($_POST['alamat']);
$ket = $conn->real_escape_string($_POST['keterangan']);
$lat = doubleval($_POST['lat']);
$lng = doubleval($_POST['lng']);
$umur_kk = isset($_POST['umur_kk']) ? intval($_POST['umur_kk']) : null;
$pekerjaan = $conn->real_escape_string(isset($_POST['pekerjaan']) ? $_POST['pekerjaan'] : '');
$penghasilan = $conn->real_escape_string(isset($_POST['penghasilan']) ? $_POST['penghasilan'] : '');
$jumlah_anggota = isset($_POST['jumlah_anggota']) ? intval($_POST['jumlah_anggota']) : 1;
$status_rumah = $conn->real_escape_string(isset($_POST['status_rumah']) ? $_POST['status_rumah'] : '');
$umur_kk_val = ($umur_kk !== null && $umur_kk >= 0) ? $umur_kk : "NULL";
$sql = "INSERT INTO tb_rumah (nama, alamat, keterangan, latitude, longitude, umur_kk, pekerjaan, penghasilan, jumlah_anggota, status_rumah)
VALUES ('$nama', '$alamat', '$ket', $lat, $lng, $umur_kk_val, '$pekerjaan', '$penghasilan', $jumlah_anggota, '$status_rumah')";
if ($conn->query($sql)) {
echo "success|" . $conn->insert_id;
} else {
echo "error";
}
?>