$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 ?