• 08-11-2019, 16:06:50
    #1
    Merhaba arkadaşlar, kişisel blog scriptimi yapıyorum ancak bir yerde takıldım. Daha önce yaptığımda verileri tek sütunda topladığımdan böyle bir sorun olmuyordu. Şimdi veritabanımda ayarlar tablom var ve bu tabloda her sütunda farklı değerler mevcut. Ben PHP üzerinde bu değerleri nasıl güncelleyebilirim? Aradaki mantığı çözemedim şu anda.

    Tablo:

    Şimdiden yardımlarınız için teşekkürler.
  • 08-11-2019, 16:26:58
    #2
    Sorgu şu şekilde olmalı;
    UPDATE ayarlar SET option_value=? WHERE option_id =?
  • 08-11-2019, 16:41:45
    #3
    function get_option($option_name){
         // SELECT option_value FROM ayarlar WHERE option_name = $option_name
    }
    function update_option($option_name, $option_value){
         // UPDATE ayarlar SET option_value = $option_value WHERE option_name = $option_name
    }
    <form>
         <input type="text" name="site_name" value="<?=get_option('site_name')?>">
    </form>
    if($_POST){
         update_option('site_name', $_POST['site_name']);
    }
  • 08-11-2019, 19:53:50
    #4
    Daryl adlı üyeden alıntı: mesajı görüntüle
    function get_option($option_name){
         // SELECT option_value FROM ayarlar WHERE option_name = $option_name
    }
    function update_option($option_name, $option_value){
         // UPDATE ayarlar SET option_value = $option_value WHERE option_name = $option_name
    }
    <form>
         <input type="text" name="site_name" value="<?=get_option('site_name')?>">
    </form>
    if($_POST){
         update_option('site_name', $_POST['site_name']);
    }
    Teşekkürler, söylediğiniz şekilde yapınca oldu. +R10 verdim.