27 lines
941 B
PHP
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']); }
|
|
?>
|