selam arkadaşlar blog kısmım için şu şekillde kullanıyorum ama ekleme yapmıyor ama id belirtirsem çalışıyor
WHERE yazi_id={$_POST['yazi_id']}");bu çalışmıyor blog kısmında id otomatik yapması için kullanıyorum kullanımda sorun var mı?
WHERE ayar_id=0"); bu çalışıyor
php kullanımda sorun görünüyor mu?
5
●75
- 13-07-2021, 16:30:21Üyeliği durdurulduevet hocam kodumun tamamı böyle bir yanlışlık görüyormsunuz acaba error_logoda baktım hata vs yok sadece resim ekleme yapmıyordnaz adlı üyeden alıntı: mesajı görüntüle
if (isset($_POST['haberekle'])) { $yazi_id=$_POST['yazi_id']; $uploads_dir = '../../dimg'; @$tmp_name = $_FILES['yazi_resim']["tmp_name"]; @$name = $_FILES['yazi_resim']["name"]; $benzersizsayi4=rand(20000,32000); $refimgyol=substr($uploads_dir, 6)."/".$benzersizsayi4.$name; move_uploaded_file($tmp_name, "$uploads_dir/$benzersizsayi4$name"); $ayarkaydet=$db->prepare("UPDATE blog SET yazi_resim=:resimm WHERE yazi_id={$_POST['yazi_id']}"); $update=$ayarkaydet->execute(array( 'resimm' => $refimgyol )); if ($update) { $resimsilunlink=$_POST['eski_yol']; unlink("../../$resimsilunlink"); Header("Location:../yazi-ekle.php?yazi_id=".$_POST['yazi_id']."&durum=ok"); } else { Header("Location:../yazi-ekle.php?yazi_id=".$_POST['yazi_id']."&durum=no"); } } - 13-07-2021, 16:34:18REsim kaydetme olmuyor ise, öncelikle path değerini kontrol edin, full absolute path olarak dizin adresini vermeyi deneyin, bundan daha da önce is_dir() ile dimg klasörünün olup olmadığınız kontrol edin.batuhanx adlı üyeden alıntı: mesajı görüntüle
if( ! is_dir($uploads_dir)) : echo 'dizin yok'; endif;
bunu resim kaydetmeden önce ekleyin. - 13-07-2021, 16:46:03Üyeliği durdurulduteşekkür ederim hocam aynı kodu logo eklemede vs kullanıyorum çalışıyor sadece şu kısımı değiştim logoda ayar_id 0 bunu belirtiyordum blogda sürekli id değişceği için bu kodu ekledim çalışmıyor WHERE yazi_id={$_POST['yazi_id']}"); sanırım kod ile sorunum vardnaz adlı üyeden alıntı: mesajı görüntüle
- 13-07-2021, 18:14:05$ayarkaydet=$db->prepare("UPDATE blog SET
yazi_resim=:resimm
WHERE yazi_id=:resimid");
$update=$ayarkaydet->execute(array(
'resimm' => $refimgyol,
'resimid' => $_POST['yazi_id']
));
Dene bunu sorun devam ediyorsa, post değişkenin null dönüyordur onu kontrol edersiniz.