Merhabalar. İşlem sayfama aşağıdaki kodları yazdım. Fakat tepki vermiyor. Nerede yanlış yaptım?

if (isset($_POST['paketkategori_guncelle'])) {
    

$paket_id=$_POST['paket_id'];
$paket_kategori_id=$_POST['paket_kategori_id'];

$paketguncelle=$db->prepare("UPDATE paketler SET paket_kategori_id= :paket_kategori_id WHERE paket_id= :paket_id");
$paketguncelle->execute(array(
':paket_kategori_id' => $paket_kategori_id,
':paket_id' => $paket_id
));

$sonuc=$paketguncelle->rowCount();

if ($sonuc) {
    header("Location ../panel/paket.php?durum=yes");
}else{
    header("Location ../panel/paket.php?durum=no");
}



}