• 10-12-2021, 01:24:59
    #1
    Herkese iyi geceler,

    aşağıdaki gibi bir tablom var, dilleri listeliyorum. Yeni bir dil ekledim Danca olarak. Bunu manuel olarak bir çevirmene çevirteceğim, ona veritabanı erişimi vermektense php ile tekrardan kolay bir şekilde update edebileceğim biçimde çektirip o dosyayı kendisine göndermek istiyorum. Bunu PHP ile nasıl yapabilirim? Tablom aşağıdaki gibidir;


    Kırmızıyla işarediklerimle bir kod oluşturabiliriz. Nasıl yapabilirim yardımcı olabilir misiniz?
  • 10-12-2021, 01:34:07
    #2
    Php ile yapmak yerine dışa aktarma / içe aktarma seçeneklerini deneyebilirsiniz.
  • 10-12-2021, 01:35:18
    #3
    ribrahimozer adlı üyeden alıntı: mesajı görüntüle
    Php ile yapmak yerine dışa aktarma / içe aktarma seçeneklerini deneyebilirsiniz.
    Denedim, ancak phpmyadminde sadece o satırı çekemedim. Toplu çekiyor o da bir sürü data olduğu için karmaşa yaratıyor.
  • 10-12-2021, 01:35:24
    #4
    1. Tablodaki satırları çekin.
    2. Hepsini bir input olarak yazdırın ve input name'ine $tablo["id"] ile satır id değerini yazdırın.
    3. Ne olduğunu bilmesi için bir label ile İngilizce / türkçe değerini yazdırın.
    4. Kaydet butonuna bastığında bir tüm tabloyu tekrar çekin.
    5. $_POST[ $dongu["id"] ] sizin inputtaki o dildeki karşılığı olacak. Döngü içerisinde bir update sorgusu çalıştırın, $dongu["lang_key"] = $_POST[ $dongu["id"] ] olarak kaydedin.
  • 10-12-2021, 01:37:27
    #5
    berkaycatak adlı üyeden alıntı: mesajı görüntüle
    1. Tablodaki satırları çekin.
    2. Hepsini bir input olarak yazdırın ve input name'ine $tablo["id"] ile satır id değerini yazdırın.
    3. Ne olduğunu bilmesi için bir label ile İngilizce / türkçe değerini yazdırın.
    4. Kaydet butonuna bastığında bir tüm tabloyu tekrar çekin.
    5. $_POST[ $dongu["lang_key"] ] sizin inputtaki o dildeki karşılığı olacak. Döngü içerisinde bir update sorgusu çalıştırın, $dongu["lang_key"] = $_POST[ $dongu["lang_key"] ] olarak kaydedin.
    Öncelikle teşekkür ederim hocam, ama kafam karıştı biraz txt ye mi yazdıracağız yoksa her data için bir input mu bastıracağız. 2K kadar data var. Örnek kod şeklinde yardımcı olma ihtimaliniz var mı rica etsem?
  • 10-12-2021, 01:38:45
    #6
    2k satır ise bu yöntem yine çalışır ama hiç mantıklı olmaz gibi. Input olacak, sayfalama da yapabilirsiniz, ilk 100 kayıt sonraki 100 kayıt gibi. Şu anda uykum olduğu için aklıma sadece bu geldi Eğer çözülmezse yarın bakayım
    AndMex adlı üyeden alıntı: mesajı görüntüle
    Öncelikle teşekkür ederim hocam, ama kafam karıştı biraz txt ye mi yazdıracağız yoksa her data için bir input mu bastıracağız. 2K kadar data var. Örnek kod şeklinde yardımcı olma ihtimaliniz var mı rica etsem?
  • 10-12-2021, 01:39:34
    #7
    berkaycatak adlı üyeden alıntı: mesajı görüntüle
    2k satır ise bu yöntem yine çalışır ama hiç mantıklı olmaz gibi. Sayfalama da yapabilirsiniz, ilk 100 kayıt sonraki 100 kayıt gibi. Şu anda uykum olduğu için aklıma bu geldi Eğer çözülmezse yarın bakayım
    Eheheh, biraz uğraşayım hocam ben gece boyu. Olmazsa konu üzerinden reply atarım Çok teşekkür ederim, iyi geceler dilerim
  • 10-12-2021, 01:46:26
    #8
    SELECT lang_key,danish FROM tabloadı;

    seklinde sorgu verip export ediniz hocam
  • 10-12-2021, 01:58:56
    #9
    pm atarsan yardımcı olabilirim hocam