false,"error"=>"invalid_json"]); exit; } $nama = isset($data['nama']) ? $conn->real_escape_string($data['nama']) : ''; $status = isset($data['status']) ? $conn->real_escape_string($data['status']) : ''; $luas = isset($data['luas']) ? floatval($data['luas']) : 0; $geom = isset($data['geom']) ? $conn->real_escape_string(json_encode($data['geom'])) : ''; $sql = "INSERT INTO tanah (nama,status,luas,geom) VALUES ('$nama','$status','$luas','$geom')"; if($conn->query($sql) === TRUE){ $insert_id = $conn->insert_id; echo json_encode(["success"=>true,"id"=>$insert_id]); // log @file_put_contents('/tmp/webgis_debug.log', date('c') . " tambah_tanah OK id=".$insert_id." payload=".json_encode($data)."\n", FILE_APPEND); } else { http_response_code(500); echo json_encode(["success"=>false,"error"=>$conn->error]); @file_put_contents('/tmp/webgis_debug.log', date('c') . " tambah_tanah ERR=".$conn->error." sql=".$sql." payload=".json_encode($data)."\n", FILE_APPEND); } ?>