lostyazilim

Resim Seçilmemişse Eskisini Nasıl Korurum

6 Mesajlar 725 Okunma
lstbozum
wmaraci reklam

radyocu radyocu WM Aracı Kullanıcı
  • Üyelik 28.03.2014
  • Yaş/Cinsiyet 46 / E
  • Meslek Yazılımcı
  • Konum Manisa
  • Ad Soyad A** A**
  • Mesajlar 38
  • Beğeniler 4 / 1
  • Ticaret 0, (%0)
merhaba arkadaşlar form sayfamda resim seçili değil ise güncelle dediğimde mevcut resmide yok ediyo boş döndürüyor mevcut resmi nasıl korurum;

if (isset($_POST['ortahaberkaydet'])) {

$uploads_dir = 'images/';
$tmp_name = $_FILES['ortahaber_videoresim']["tmp_name"];
$name = $_FILES['ortahaber_videoresim']["name"];
$refimgyol=substr($uploads_dir, 6)."images/".$name;
move_uploaded_file($tmp_name, "$uploads_dir/$name");


if (!empty($_FILES['ortahaber_videoresim'])) {
$ayarkaydet=$db->prepare("UPDATE ortahaber SET
ortahaber_baslik=:ortahaber_baslik,
ortahaber_kbaslik=:ortahaber_kbaslik,
ortahaber_mbaslik=:ortahaber_mbaslik,
ortahaber_icerik=:ortahaber_icerik,
ortahaber_buton=:ortahaber_buton,
ortahaber_videoresim=:resim1,
ortahaber_video=:ortahaber_video
WHERE ortahaber_id=1");
$update=$ayarkaydet->execute(array(
'ortahaber_baslik' => $_POST['ortahaber_baslik'],
'ortahaber_kbaslik' => $_POST['ortahaber_kbaslik'],
'ortahaber_mbaslik' => $_POST['ortahaber_mbaslik'],
'ortahaber_icerik' => $_POST['ortahaber_icerik'],
'ortahaber_buton' => $_POST['ortahaber_buton'],
'ortahaber_video' => $_POST['ortahaber_video'],
'resim1' => $refimgyol
));
}else{
$ayarkaydet=$db->prepare("UPDATE ortahaber SET
ortahaber_baslik=:ortahaber_baslik,
ortahaber_kbaslik=:ortahaber_kbaslik,
ortahaber_mbaslik=:ortahaber_mbaslik,
ortahaber_icerik=:ortahaber_icerik,
ortahaber_buton=:ortahaber_buton,
ortahaber_video=:ortahaber_video
WHERE ortahaber_id=1");
$update=$ayarkaydet->execute(array(
'ortahaber_baslik' => $_POST['ortahaber_baslik'],
'ortahaber_kbaslik' => $_POST['ortahaber_kbaslik'],
'ortahaber_mbaslik' => $_POST['ortahaber_mbaslik'],
'ortahaber_icerik' => $_POST['ortahaber_icerik'],
'ortahaber_buton' => $_POST['ortahaber_buton'],
'ortahaber_video' => $_POST['ortahaber_video']
));
}


if ($update) {

Header("Location:../production/ortahaber.php?durum=ok");

} else {

Header("Location:../production/ortahaber.php?durum=no");
}

}































<script>


CKEDITOR.replace( 'editor1',
{
filebrowserBrowseUrl : 'ckfinder/ckfinder.html',
filebrowserImageBrowseUrl : 'ckfinder/ckfinder.html?type=Images',
filebrowserFlashBrowseUrl : 'ckfinder/ckfinder.html?type=Flash',
filebrowserUploadUrl : 'ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files',
filebrowserImageUploadUrl : 'ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images',
filebrowserFlashUploadUrl : 'ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Flash',
forcePasteAsPlainText: true
}
);
</script>


















if (strlen($ortahabercek['ortahaber_videoresim'])>0) {?>




























 

 

wmaraci
reklam

mehmet01 mehmet01 WM Aracı Kullanıcı
  • Üyelik 12.03.2013
  • Yaş/Cinsiyet 32 / E
  • Meslek ...
  • Konum Adana
  • Ad Soyad M** Ç**
  • Mesajlar 665
  • Beğeniler 329 / 328
  • Ticaret 1, (%100)
Php ile bir sorgu yapabilirsiniz. Eğer formdaki resim inputu dolu ise veritabanındaki resim sütununa kayıt yapsın. Ama null/boş ise resimle ilgili bir kayıt yapmasın
 

 

radyocu radyocu WM Aracı Kullanıcı
  • Üyelik 28.03.2014
  • Yaş/Cinsiyet 46 / E
  • Meslek Yazılımcı
  • Konum Manisa
  • Ad Soyad A** A**
  • Mesajlar 38
  • Beğeniler 4 / 1
  • Ticaret 0, (%0)
mehmet01 kardeş onu biliyorum ama sorgu konusunda acemiyim
 

 

Weismann21 Weismann21 WM Aracı Kullanıcı
  • Üyelik 29.11.2017
  • Yaş/Cinsiyet 27 / E
  • Meslek Cross Platform Developer
  • Konum İstanbul Anadolu
  • Ad Soyad E** B**
  • Mesajlar 168
  • Beğeniler 12 / 47
  • Ticaret 0, (%0)


$uploads_dir = 'images/';
$refimgyol="";
$tmp_name="";
$refimgyol="";
if(isset($_FILES['ortahaber_videoresim'])){

$tmp_name = $_FILES['ortahaber_videoresim']["tmp_name"];
$name = $_FILES['ortahaber_videoresim']["name"];
$refimgyol=substr($uploads_dir, 6)."images/".$name;
move_uploaded_file($tmp_name, "$uploads_dir/$name");
}else{
$refimgyol=$_POST['gorselyol']; //var olan görselin yolunuda veritabanından çekip post etmelisin artık sütun adı ney ise eğer yeni görsel yoksa var olanı eklemiş olur tekrardan
}

 

 

wmaraci
wmaraci

darkcoder darkcoder WM Aracı Kullanıcı
  • Üyelik 05.10.2020
  • Yaş/Cinsiyet 30 / E
  • Meslek Yazılım
  • Konum İstanbul Anadolu
  • Ad Soyad H** Y**
  • Mesajlar 161
  • Beğeniler 2 / 54
  • Ticaret 3, (%100)

if ($_FILES['ortahaber_videoresim']!="") {
$ayarkaydet=$db->prepare("UPDATE ortahaber SET
ortahaber_baslik=:ortahaber_baslik,
ortahaber_kbaslik=:ortahaber_kbaslik,
ortahaber_mbaslik=:ortahaber_mbaslik,
ortahaber_icerik=:ortahaber_icerik,
ortahaber_buton=:ortahaber_buton,
ortahaber_videoresim=:resim1,
ortahaber_video=:ortahaber_video
WHERE ortahaber_id=1");
$update=$ayarkaydet->execute(array(
'ortahaber_baslik' => $_POST['ortahaber_baslik'],
'ortahaber_kbaslik' => $_POST['ortahaber_kbaslik'],
'ortahaber_mbaslik' => $_POST['ortahaber_mbaslik'],
'ortahaber_icerik' => $_POST['ortahaber_icerik'],
'ortahaber_buton' => $_POST['ortahaber_buton'],
'ortahaber_video' => $_POST['ortahaber_video'],
'resim1' => $refimgyol
));
}else{
$ayarkaydet=$db->prepare("UPDATE ortahaber SET
ortahaber_baslik=:ortahaber_baslik,
ortahaber_kbaslik=:ortahaber_kbaslik,
ortahaber_mbaslik=:ortahaber_mbaslik,
ortahaber_icerik=:ortahaber_icerik,
ortahaber_buton=:ortahaber_buton,
ortahaber_video=:ortahaber_video
WHERE ortahaber_id=1");
$update=$ayarkaydet->execute(array(
'ortahaber_baslik' => $_POST['ortahaber_baslik'],
'ortahaber_kbaslik' => $_POST['ortahaber_kbaslik'],
'ortahaber_mbaslik' => $_POST['ortahaber_mbaslik'],
'ortahaber_icerik' => $_POST['ortahaber_icerik'],
'ortahaber_buton' => $_POST['ortahaber_buton'],
'ortahaber_video' => $_POST['ortahaber_video']
));
}

Bu şekilde dener misiniz?
 

 

radyocu radyocu WM Aracı Kullanıcı
  • Üyelik 28.03.2014
  • Yaş/Cinsiyet 46 / E
  • Meslek Yazılımcı
  • Konum Manisa
  • Ad Soyad A** A**
  • Mesajlar 38
  • Beğeniler 4 / 1
  • Ticaret 0, (%0)
yorumlar için teşekkür ederim arkadaşlar sorunu şu şekilde çözdüm.

if (!empty($_FILES['ortahaber_videoresim']['name']))
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al