<?php
ob_start();
session_start();
$turn = 'no';
/* post ile alınacak keyler */
$sql_post = array('id','baslik','description','kategori','sondakika','manset','icerik');
$sql_args = [];
$sql_keys= [];
foreach($sql_post as $val) {
if(!empty($_POST[$val]))) {
$sql_args[':'.$val] = $_POST[$val];
$sql_keys[] = $val.'=:'.$val;
}
}
/* upload dir */
$upload_dir = '../upload/';
if(!empty($_POST['id'])) {
include 'baglan.php';
// Resim Yükleme
$file = $FILES['manset_resim'];
f(!empty($file['name'])) {
$extension = pathinfo($file['name'], PATHINFO_EXTENSION);
$newname = time().".".$extension;
if(move_uploaded_file($file['tmp_name'], $upload_dir.$newname)) {
// Resim yüklenirse SQL de güncelle
$sql_args[':manset_resim'] = substr($upload_dir,3).$newname;
$sql_keys[] = ':manset_resim';
}
}
$update = $sql->prepare("UPDATE haberler SET ".implode(',',$sql_keys)." WHERE id=:id LIMIT 1");
$update->execute($sql_args);
if($query->errorCode() == 0) { $turn = 'ok'; }
}
header("Location:../admin/haberler.php?durum=".$turn);
exit;upload klasörünü yazılabilir yapmayı unutma