Hocam yapman gereken en başta sorgulama aşağıda kendi yöntemimi veriyorum önce değerin numara olup olmadığını sonra kategori tablomda olup olmadığını kontrol ediyorum bu kategori yoksa anasayfaya yönlendiriyorum sen istersen ayarlayıp alet verdirebilirsin senin becerine bağlı.

<?php 

	if( is_numeric($_GET['kid']) === false ){ // Gelen değerin numara olup olmadığını kontrol eder numara değilse işlem yapmaz.
		header('Location: index.php?hata1');
		exit();
	}

	$kategorisor=$db->prepare("SELECT * from kategori where kategori_id=:kid"); // Kategori sorgun eğer kategori id yoksa işlemi sonlandırır location yazan yere yönlendirir.
	$kategorisor->execute(array('kid'=>$_GET['kid']));

	$kategoricek=$kategorisor->fetch(PDO::FETCH_ASSOC);
	if(empty($kategoricek)){
		header('Location: index.php?hata2');
		exit();
	}



 ?>