30 lines
1.3 KiB
PHP
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";
|
|
}
|
|
?>
|