Files
webgis/tugas-spbu/src/api/hapus_jalan.php
T
2026-06-11 17:43:01 +07:00

27 lines
941 B
PHP

<?php
include __DIR__ . '/../config/koneksi.php';
include __DIR__ . '/../config/auth.php';
header('Content-Type: application/json; charset=utf-8');
require_api_key();
$input = json_decode(file_get_contents('php://input'), true);
$id = null;
if($_SERVER['REQUEST_METHOD'] === 'DELETE'){
$id = isset($input['id']) ? $input['id'] : null;
} else {
$id = isset($_POST['id']) ? $_POST['id'] : (isset($input['id']) ? $input['id'] : null);
}
if(!$id){ http_response_code(400); echo json_encode(['success'=>false,'error'=>'missing_id']); exit; }
$stmt = $conn->prepare('DELETE FROM jalan WHERE id = ?');
if(!$stmt){ http_response_code(500); echo json_encode(['success'=>false,'error'=>$conn->error]); exit; }
$stmt->bind_param('s', $id);
$res = $stmt->execute();
$stmt->close();
if($res){ echo json_encode(['success'=>true,'msg'=>'hapus']); }
else { http_response_code(500); echo json_encode(['success'=>false,'error'=>'delete_failed']); }
?>