• 10-05-2020, 14:10:59
    #1
    Merhaba forumuma hoşgeldiniz sorunumu kısaca anlatayım bir adet form var file ile dosya ekleyebiliyorum submit yapmadan ekleniyor bunu formu kaydet yaptıgımda dosya isminin diğer form elemanlarının oldugu gibi dosya isminin veritabanına eklenmesini istiyorum dosyayı kayıt edebiliyorum diğer elamanları veritabanına kayıt edebiliyorum fakat file dosyasını kayıt edemiyorum bunu çözebilirsem çok iyi olur.

    2.Yolu denedim burada bunu yapabiliyorum 2 adet tablo kullandım ve birinden dosyayı seçerken diğerinden dosay ismini giriyorum bu şekilde veritabınına dosya ismini girdiğim için çalışıyor buradaki sorum işe şu 1.tabloda dosyayı seçtiğimde bu ismin direk 2. tabloya kopyalanması için ne yapabilirim dosyayı seçtiğimde bu isim 2 tabloyada da gidecek manul olarak bunu nasıl yapabilirim örnek:
    php kodları --- DÜZENLEME İÇİN ---> PHP KODLARI METİN OLARAK

    ajax kodları ---DÜZENLEME İÇİN --> AJAX KODLARI METİN OLARAK
  • 10-05-2020, 14:17:37
    #2
    20 kere okudum anlamadim ama artik lutfen ya cidden lutfen su degisken isimlerinizi ingilizce veriniz ve notepad++ kullanmayiniz. Detaylica anlatirsnaiz pm den yardimci olabilirim
  • 10-05-2020, 14:24:05
    #3
    asiminnesli adlı üyeden alıntı: mesajı görüntüle
    20 kere okudum anlamadim ama artik lutfen ya cidden lutfen su degisken isimlerinizi ingilizce veriniz ve notepad++ kullanmayiniz. Detaylica anlatirsnaiz pm den yardimci olabilirim
    -1-
    Bir adet php form var bu formdaki verileri veritabanına çekebiliyorum çalışan bi form herşey normal bu forma bir adet file bölümü ekledim dosya gönderme bölümü buradan dosyayı sunucuya çekebiliyorum submit yapmadan dosyayı seçtiğim zaman arka planda dosayayı sunucuya gönderiyorum. Ajax ile bunu yaparken bu sunucuya çekilen dosyanın isminin aynı zamanda veritabınına eklenmesini istiyorum burada sorun yaşıyorum.

    -2-
    ikinci olarak buna çözüm olması için ben formda dosya isminin yazıldıgı bir kayıt yeri ekledim buraya dosya ismini eklediğim zaman dosyayı da kaydettiğimde sorun kalkıyor birinci yoldan ilerleyemezsem diye ikinciyi kullanıcam o yüzden bunu soruyorum formda seçtiğim dosyanın ismini altdaki boş forma taşımak istiyorum veri tabanına böyle ekleyebilirim bunu nasıl yapabilirim.

    Anlatamadıgım yer verse kusra bakmayınız.
  • 10-05-2020, 14:30:33
    #4
    var file = document.forms['formName']['inputName'].files[0]; document.getElementById("filename") = file.name;
    bu kodu $(".dosyaIslem").change de yukleme yaptigin yerin altina koyarsan calisacaktir.
    Ama yaptigin calissa bile cok cok yanlis bir sistem xhr ile yukleme sistemlerine bakmani onerebilirim
  • 10-05-2020, 14:41:49
    #5
    kodu ekledim şuan dosyayı sunucuya çekemiyorum veritabanına da eklenmiyor




    xhr ile yukleme sistemlerine bakayım belkide olmuyordur dediğin gibi teşekkür ederim.