if(isset($_POST['yukle'])){
$dosyaadi=$_FILES['file']['name'];
$boyut=($_FILES['file']['size'])/1024;
$boyut=round($boyut);
$yol=$_FILES['file']['tmp_name'];
$tur=$_FILES['file']['type'];
if($ok){
echo ''.constant("CATE_EDIT_SUCC").'
';
echo "<script>window.location = 'kateler.php'</script>";
}else {
echo ''.constant("CATE_EDIT_ERR").'
';
}
if ($true=="image/jpeg" || "image/jpg" || "image/png" || "image/gif" || "image/svg") {
move_uploaded_file($yol,"../kate_gorsel/$dosyaadi");
}
}
?>
$id = $_GET["id"];
if ($id) {
if ($_POST) {
$sira = $_POST["kate_sira"];
$katadi = $_POST["katadi"];
$ustkatid = $_POST["ustkatid"];
$file = ($_FILES['file']['name']);
$yayin = $_POST["yayin"];
$update = $db->prepare("update kategoriler set
kate_sira=?,
kategori_adi=?,
kategori_ustid=?,
file=?,
yayin=?
where id=?
");
$ok = $update->execute(array($sira,$katadi,$ustkatid,$file,$yayin,$id));
if($ok){
echo ''.constant("CATE_EDIT_SUCC").'
';
echo "<script>window.location = 'kateler.php'</script>";
}else {
echo ''.constant("CATE_EDIT_ERR").'
';
}
}else {
$query = $db->prepare("select * from kategoriler where id=?");
$query->execute(array($id));
$row = $query->fetch(PDO::FETCH_ASSOC);
$x = $query->rowCount();
// kategori fonksiyonu
function kategori($id=0,$string=0,$ustid=0) {
global $db;
$query = $db->prepare("select * from kategoriler where kategori_ustid=? order by kate_sira desc");
$query->execute(array($id));
$goster = $query->fetchAll(PDO::FETCH_ASSOC);
$x = $query->rowCount();
if($x){
foreach($goster as $row) {
echo '
echo $row["id"] == $ustid ? ' selected ' : null;
echo '>';
echo str_repeat("-",$string).$row["kategori_adi"];
kategori($row["id"],$string + 5,$ustid);
echo '';
}
}else {
return false;
}
}
// fonksiyon bitis..
}}
?>
echo constant('BACK'); ?>
eklerken veritabanına kaydettiğim resim, güncelleme yaparken tercihen yeniden resim yüklemediğim için veritabanından siliniyor. Bu konuda yardımlarınızı bekliyorum. Teşekkürler.