• 30-04-2009, 23:56:03
    #1
    Bi form ile bilgileri veritabanına yazdırıyorum. Formda bir resim ekleme satırı ekledim. Resim aşağıdaki kod ile upload oluyor ve veritabanında ilgili kayıta resim adını yazıyor.
    move_uploaded_file($_FILES["dosya"]["tmp_name"],"resimler/".$_FILES["dosya"]["name"]); 
    	$dosya = $_FILES['dosya']['name'];
    İlgili kaydı editlemek istediğimde
    value="<?php echo $adsoyad; ?>
    şeklinde input lara veritabanındaki değeri çekip düzenleme yapabiliyorum ancak gözat buttonu ile resim seçtiğim alana bu veriyi çekemiyorum. Yani tekrar formu postladığımda mevcut veri boş olan yeni veri ile siliniyor. Ajax image upload yapmak istedim ama beni aştı. Şu anki duruma bi iyileştirme mümkün müdür acaba ?
  • 01-05-2009, 00:16:16
    #2
    Onu şöyle yapabilirsin resim alanı boş geliyorsa
    if ($resim=="") {
    
    $guncelle = mysql_query("UPDATE tablo SET alan1='$alan1',alan2='$alan2'...vs");
    // Burda resim alanınnı güncellemezsin
    }else {
    $guncelle = mysql_query("UPDATE tablo SET alan1='$alan1',alan2='$alan2'...vs");
    // Burda resim alanıda dahil bütün alanları güncellersin
    }
  • 01-05-2009, 00:31:43
    #3
    Uyguladım ve istediğimi karşıladı. Çok teşekkür ediyorum.
  • 01-05-2009, 00:34:02
    #4
    Rica ederim.