• 03-10-2021, 14:37:56
    #1
    Merhaba ArkadaÅŸlar,
    Select Options ile veritabanımızdaki kayıtlı başlıkları çektiriyoruz ve bu çektiğimiz verileri Veritabanımızdaki tabloya yazdırıyoruz burada takıldığımız nokta şurası oldu yada mantık yürütemediğimiz kısımda diye biliriz.
    Tablo Yapımız;
    Urunler - > ID -Ad - UstID - UstidAd - Ucret
    Aynı sql tablomuz içinde basit bir veri girişi mevcut ad ve ona bağlı alt veri varsa Ustid ekliyerek tek tabloda verilerimizi tutucaz. Gelelim sorunumuza.
    select option ile veri tabanında Urunleri okutup listeletiyoruz ve secilenin id si Ustid kısmına yazdıra biliyoruz, ismide yazdırmamız gerekti bunuda inputa javascript yardımı ile text alanını okuturarak aynı anda veriyi yazdırdık. Seçilen verinin Ustid ve UstidAd kısmını sorunsuzca yazdıra bildik.
    <input style="display:none;" name="UstidAd" value="" id="txtv" type="text" />
    <script>
    function textv()
    {
    var d=document.getElementById("textve");
    var displaytext=d.options[d.selectedIndex].text;
    document.getElementById("textve").value=displaytext;
    
    }
    </script>
    burada aynı option da seçmiş olduğumuz başlığın Id sini ve Adını alabiliyoruz şimdi burada 3. veri olarak seçilen verinin Ucretini de okutup yazdırmak istiyoruz aynı anda.
    Ustid-UsidAd-Ucret
    Bunun için ne gibi bir yol önerirsiniz. Umarım sorunumuzu anlata bilmişimdir.
    Şimdiden Teşekürler.
  • 03-10-2021, 15:05:28
    #2
    Merhaba, Jquery ajax sınıfını kullanabilirsiniz bu kısımda. Seçilen option'un id'si bir controller'a yönlendirilir orda id ile veri sorgulanıp istedğiniz değer return edilir. Return olan değer ise javascript tarafından ilgili hidden input'un içine yazdırılabilir
  • 03-10-2021, 16:22:31
    #3
    Üyeliği durduruldu
    nsorman adlı üyeden alıntı: mesajı görüntüle
    Merhaba ArkadaÅŸlar,
    Select Options ile veritabanımızdaki kayıtlı başlıkları çektiriyoruz ve bu çektiğimiz verileri Veritabanımızdaki tabloya yazdırıyoruz burada takıldığımız nokta şurası oldu yada mantık yürütemediğimiz kısımda diye biliriz.
    Tablo Yapımız;
    Urunler - > ID -Ad - UstID - UstidAd - Ucret
    Aynı sql tablomuz içinde basit bir veri girişi mevcut ad ve ona bağlı alt veri varsa Ustid ekliyerek tek tabloda verilerimizi tutucaz. Gelelim sorunumuza.
    select option ile veri tabanında Urunleri okutup listeletiyoruz ve secilenin id si Ustid kısmına yazdıra biliyoruz, ismide yazdırmamız gerekti bunuda inputa javascript yardımı ile text alanını okuturarak aynı anda veriyi yazdırdık. Seçilen verinin Ustid ve UstidAd kısmını sorunsuzca yazdıra bildik.
    <input style="display:none;" name="UstidAd" value="" id="txtv" type="text" />
    <script>
    function textv()
    {
    var d=document.getElementById("textve");
    var displaytext=d.options[d.selectedIndex].text;
    document.getElementById("textve").value=displaytext;
    
    }
    </script>
    burada aynı option da seçmiş olduğumuz başlığın Id sini ve Adını alabiliyoruz şimdi burada 3. veri olarak seçilen verinin Ucretini de okutup yazdırmak istiyoruz aynı anda.
    Ustid-UsidAd-Ucret
    Bunun için ne gibi bir yol önerirsiniz. Umarım sorunumuzu anlata bilmişimdir.
    Şimdiden Teşekürler.
    https://www.youtube.com/watch?v=HNm5LeCRZBc
  • 03-10-2021, 18:16:11
    #4
    birçok yolu var bu işlemin

    en basiti veriyi post ettiğiniz sayfada insert işleminden önce gelen id ile başlığı sorgulayıp tüm verileri ordan alabilirsiniz
    veya formu ajax ile post edersiniz selectin içindeki option içerisine
    <option value="3" data-title="başlık" data-ucret="ucret">başlık</option>
    şeklinde verileri yazdırıp attr ile post öncesi verileri alıp post işlemine ekleyebilirsiniz.
  • 04-10-2021, 08:49:43
    #5
    oguzhanc adlı üyeden alıntı: mesajı görüntüle
    https://www.youtube.com/watch?v=HNm5LeCRZBc
    Bizim sorun ile alakası olmuyan bir video ama yinede teşekürler.
  • 04-10-2021, 08:54:03
    #6
    Scorpion2763 adlı üyeden alıntı: mesajı görüntüle
    Merhaba, Jquery ajax sınıfını kullanabilirsiniz bu kısımda. Seçilen option'un id'si bir controller'a yönlendirilir orda id ile veri sorgulanıp istedğiniz değer return edilir. Return olan değer ise javascript tarafından ilgili hidden input'un içine yazdırılabilir
    Zaten açıklmada yazdım javascript ile yaptım o işlemi ve id ve ad kısmını alıp yazdırıyorum bize 3. değeride aldırıp yazdırma işlemi gerekiyor.
    id : 1 Ad: Ürün Adı Ücret : 30
    Biz bunu Option da çektirip Buradaki Id sini ve Ad ını alıp yazdırıyoruz aynı adımda ama 3. Ücret kısmını da yazdırmak istiyoruz orada takıldık. iki değer yazdırmada sorunumuz yok 3. veriyide yazdırmada sorun yaşıyoruz.