• 25-08-2019, 20:45:26
    #10
    bayGaReZ adlı üyeden alıntı: mesajı görüntüle
    Güvenlik sebebiyle bunu yapamazsınız. file tipi inputa value verilmez.
    Yapılmıyor evet ama bunun alternatif bir şekli vardır sanırım? Çünkü güncelleme sistemi yapıyordum fakat o boş döndükçe istediğim gibi olmuyor.

    Aklıma gelen bir alternatif var, file inputunun boş mu diye kontrol etmek. Peki bunu tam nasıl yapabilirim?
  • 25-08-2019, 20:46:12
    #11
    bayGaReZ adlı üyeden alıntı: mesajı görüntüle
    Güvenlik sebebiyle bunu yapamazsınız. file tipi inputa value verilmez.
    Düşündüm de haklısınız. Bu şekilde araya js girerek otomatik form gönderilip dosya çalınırdı.
  • 25-08-2019, 20:47:31
    #12
    TayfunGuler adlı üyeden alıntı: mesajı görüntüle
    Yapılmıyor evet ama bunun alternatif bir şekli vardır sanırım? Çünkü güncelleme sistemi yapıyordum fakat o boş döndükçe istediğim gibi olmuyor.

    Aklıma gelen bir alternatif var, file inputunun boş mu diye kontrol etmek. Peki bunu tam nasıl yapabilirim?
    if(empty($_FILES['dosya'])){
    dosya adlı file inputu boşsa burası çalışır
    }
  • 25-08-2019, 20:47:36
    #13
    Güncelleme işlemi sırasında $_FILES globalinin varlığını kontrol edebilirsiniz. Eğer dosya gönderiyorsanız bu değişken boştur ya da size değeri sıfırdır. Eğer inputtan dosya geliyorsa SQL cümlenizi ona göre yapılandırabilirsiniz.

    TayfunGuler adlı üyeden alıntı: mesajı görüntüle
    Yapılmıyor evet ama bunun alternatif bir şekli vardır sanırım? Çünkü güncelleme sistemi yapıyordum fakat o boş döndükçe istediğim gibi olmuyor.

    Aklıma gelen bir alternatif var, file inputunun boş mu diye kontrol etmek. Peki bunu tam nasıl yapabilirim?
  • 25-08-2019, 20:47:41
    #14
    Bady_Guard adlı üyeden alıntı: mesajı görüntüle
    <input type="file" class="form-control" value="Buraya Yazı gelecek">
    Yukarıdaki giibi yazdırabilirsiniz hocam
    gtopkara adlı üyeden alıntı: mesajı görüntüle
    <input type="file" class="form-control" value="<?=$veritabanidegeri?>">
    Lutfullah adlı üyeden alıntı: mesajı görüntüle
    Tam olarak bende anlamadım, Çözemez iseniz TW İle yardımcı olabilirim. PM Atmanınız yeterli.
    aboydas adlı üyeden alıntı: mesajı görüntüle
    <input type="file" value="c:/example.txt">
    Burada olduğu gibi c:/example.txt sizin veritabanınızda yazacak değil mi?
    bayGaReZ adlı üyeden alıntı: mesajı görüntüle
    Güvenlik sebebiyle bunu yapamazsınız. file tipi inputa value verilmez.
    Tam olarak istediğim mysql verisi böyle seçili gelsin.
    Not: 2.resimde el ile seçtim.

  • 25-08-2019, 20:51:17
    #15
    İşte tam olarak bunu yapamazsınız. Basit bir örnek ile eğer buna izin verilseydi, herhangi bir kullanıcının istediğiniz bir dosyasını ç.alabilirdiniz.

    Bu işlemi düzenleme ekranında hidden input kullanarak da yapabilirsiniz. Düzenleme sırasında hidden inputu bu değer ile doldurun. Eğer file yükleniyorsa file değerini, yüklenmiyorsa hidden input değerini alın ve sql cümleciğinizi ona göre düzenleyin.
    TayfunGuler adlı üyeden alıntı: mesajı görüntüle
    Tam olarak istediğim mysql verisi böyle seçili gelsin.
    Not: 2.resimde el ile seçtim.

  • 25-08-2019, 21:15:00
    #16
    Herkese teşekkürler, konu kilitlenebilir.