prepare("INSERT INTO data_jalan (nama_jalan, status_jalan, geojson, panjang_meter) VALUES (?, ?, ?, ?)"); if (!$stmt) { error_log('Project 01 road insert prepare failed: ' . $conn->error); json_error('Gagal menyimpan data jalan.', 500); } $stmt->bind_param('sssd', $nama, $statusJalan, $geojsonRaw, $panjang); if (!$stmt->execute()) { error_log('Project 01 road insert failed: ' . $stmt->error); json_error('Gagal menyimpan data jalan.', 500); } json_success([ 'message' => 'Data jalan berhasil disimpan', 'data' => [ 'id' => $conn->insert_id, 'nama_jalan' => $nama, 'status_jalan' => $statusJalan, 'geojson' => $geojsonRaw, 'panjang_meter' => $panjang, ], ]);