$id          = $_POST["id"];
$il          = $_POST['il'];
$muhabir      = $_POST['muhabir'];
$gelen_tarih     = $_POST['gelen_tarih'];
$durum         = $_POST['durum'];
$yayin_tarih      = $_POST['yayin_tarih'];
$mecra          = $_POST['mecra'];
$yayinlanan_sayfa      =  $_POST['yayinlanan_sayfa'];
$haber_basligi      = $_POST['haber_basligi'];
bu bölümleri POST ile alıyorsunuz fakat bu bir function un içinde olunca bu değişkenleri global tanımlamak gerekmiyor mu ?