37 lines
809 B
PHP
37 lines
809 B
PHP
<?php
|
|
include "db_config.php";
|
|
|
|
header('Content-Type: application/json');
|
|
|
|
$data = json_decode(file_get_contents("php://input"), true);
|
|
|
|
$nama = $data['nama'];
|
|
$pemilik = $data['pemilik'];
|
|
$status = $data['status'];
|
|
$luas = $data['luas'];
|
|
$koordinatInput = $data['koordinat'] ?? [];
|
|
|
|
if (is_string($koordinatInput)) {
|
|
$decoded = json_decode($koordinatInput, true);
|
|
$koordinat = (json_last_error() === JSON_ERROR_NONE) ? json_encode($decoded) : '[]';
|
|
} else {
|
|
$koordinat = json_encode($koordinatInput);
|
|
}
|
|
|
|
$sql = "INSERT INTO parsil
|
|
(nama, pemilik, status, luas, koordinat)
|
|
VALUES
|
|
('$nama','$pemilik','$status','$luas','$koordinat')";
|
|
|
|
if($conn->query($sql)){
|
|
echo json_encode([
|
|
"status"=>"success",
|
|
"id"=>$conn->insert_id
|
|
]);
|
|
}else{
|
|
echo json_encode([
|
|
"status"=>"error",
|
|
"message"=>$conn->error
|
|
]);
|
|
}
|
|
?>
|