• 16-10-2021, 20:50:58
    #1
    input içinde varsayılan bir değerim var bunun oynanmasını istemiyorum o yüzden disabled ayarlıyorum.
    fakat veritabanında günceleme yaparken disabled olduğu için buradaki varsayılan value gitmiyor ve boş olduğu için kaydı güncellemiyor.

    bu sorunu nasıl çözebilirim? disabled özelliğini nasıl kullanmalıyım?
  • 16-10-2021, 20:54:42
    #2
    Oynamasını istemediğiniz şeyleri back-end üzerinden belirleyiniz. O inputa kullanıcılar erişebildiği için az birşey bilgisi olan f12 incele kısmından halleder.
  • 16-10-2021, 20:58:49
    #3
    leaver adlı üyeden alıntı: mesajı görüntüle
    Oynamasını istemediğiniz şeyleri back-end üzerinden belirleyiniz. O inputa kullanıcılar erişebildiği için az birşey bilgisi olan f12 incele kısmından halleder.
    bu kullanım için aşırı güvenlik gerekmiyor readonly kullanarak istediğimi hallettim hocam. ama haklısınız back-end tarafında nasıl yapılacağı konusunda ipucu veya kaynak verir misiniz?
  • 16-10-2021, 21:08:51
    #4
    buddy adlı üyeden alıntı: mesajı görüntüle
    bu kullanım için aşırı güvenlik gerekmiyor readonly kullanarak istediğimi hallettim hocam. ama haklısınız back-end tarafında nasıl yapılacağı konusunda ipucu veya kaynak verir misiniz?
    hocam ne yaptığınıza bağlı... mesela bi sql sorgusu çalıştıralım.

    $id = 5; #burda kullanıcının değiştirmesini istemediğimiz veriyi belirledik
    if ( isset($_POST["gelenveri"]) ) { #gelen data post ise ve post datasında gelenveri bulunuyorsa
    $veri = $_POST["gelenveri"]; #veri değişkenini tanımlıyoruz
    $send = $db->prepare("INSERT INTO odalar(id, veri1) VALUES (:arrayid, :arrayveri)"); #sql sorgusu için hazırlanıyoruz
    $send->execute(array("arrayid" => $id, "arrayveri" => $veri)); #hazırlanan sorgumuzu işleme yolluyoruz, sql injectiondan korunmak için verimizi array içerisinde yolluyoruz.
    }