Merhaba arkadaşlar, bir script üzerinde uğraşıyorum ancak yazı ekleme, ayar kaydet, tema seçme gibi ayarlar tam oldu sıra kategoriye geldi yazı eklemede kullandığım aşağıdaki kodu kategori eklemek için kullanıyorum ancak işlem başarısız diyor.


include("config.php");


$kategori = $_POST['kategori'];
$veri = $kategori;
$veri = str_replace("İ","I",$veri);
$veri = str_replace("Ü","U",$veri);
$veri = str_replace("Ö","O",$veri);
$veri = str_replace("Ş","S",$veri);
$veri = str_replace("Ç","C",$veri);
$veri = str_replace("Ğ","G",$veri);
$veri = str_replace(" ","-",$veri);

$veri=strtolower($veri);


$kaydet = mysql_query("insert into kategoriler (kat_id, kat_baslik, kat) values (NULL, '$kategori', '$veri')");

if($kaydet)

{

header(sprintf("Location: " .$_SERVER['HTTP_REFERER'])); }
else {
echo "İşlem Başarısız.";
}

?>

$veri
//Yazı eklerken de kullandığım kaydedilen kategori başlığını seflink'e çeviriyor.


Acaba hata nerede?

Sorun Çözüldü
Mysql ile ilgili bir olaymış :) , çözmek için kat_id 'ye Null yerine bir değer yazdım ve sorunun kat_id'de olduğunu gördüm ve sorun çözüldü.