• 24-10-2022, 21:36:54
    #1
    Merhaba,

    Aşağıda görüldüğü üzere açılır listim var fakat güncelleme yapıyorum sql de 1 veya 2 değeri değişiyor fakat ekranda son değer ne yaptırsam o veri ekranda kalmıyor. Aşağıya nasıl değer atamam lazım ki gösterebileyim.
    sql deki karşılığı guvenlik_turu


    <div class="form-group">
    
                        <label>Durum</label>
                        <select class="form-control"  name="guvenlik_turu[]" >
                          <option value="1">TLS</option>
                          <option value="2">SSL</option>
                          
                        </select>
                      </div>
  • 25-10-2022, 00:38:00
    #2
    <?php $options = array(1=>"TLS", 2=>"SSL" );?>
    <label>Durum</label>
    <select class="form-control" name="guvenlik_turu[]" >
    <?php foreach($options as $key=>$opt){?>
    <option value="<?php echo $key;?>" <?php echo ($sql['guvenlik_turu'] == $key)?'selected':null;?>><?php echo $opt;?></option>
    <?php }?>
    </select>
    </div>
  • 25-10-2022, 08:23:42
    #3
    aSSembLy adlı üyeden alıntı: mesajı görüntüle
    <?php $options = array(1=>"TLS", 2=>"SSL" );?>
    <label>Durum</label>
    <select class="form-control" name="guvenlik_turu[]" >
    <?php foreach($options as $key=>$opt){?>
    <option value="<?php echo $key;?>" <?php echo ($sql['guvenlik_turu'] == $key)?'selected':null;?>><?php echo $opt;?></option>
    <?php }?>
    </select>
    </div>
    Aşağıdaki şekilde hata verdi hocam.



    H
  • 25-10-2022, 11:23:30
    #4
    $sql['guvenlik_turu']
    bu kısmı kendiniz belirliyeceksiniz sql den gelen değeri çekecek şekilde, bu şekilde düzeltmesini yaptınız mı?
  • 25-10-2022, 14:03:58
    #5
    aSSembLy adlı üyeden alıntı: mesajı görüntüle
    $sql['guvenlik_turu']
    bu kısmı kendiniz belirliyeceksiniz sql den gelen değeri çekecek şekilde, bu şekilde düzeltmesini yaptınız mı?
    Aşağıdaki işaretlediğim kısmı diyorsun değil mi ? Orası doğru tablo adı aynen o isimde.

    <div class="form-group">
                        <label>SMTP Port</label>
                        <input type="text" class="form-control" name="smtp_port" value="<?php echo $query[0]['smtp_port']; ?>">
                      </div>
                       <?php $options = array(1=>"TLS", 2=>"SSL" );?>
    <label>Durum</label>
    <select class="form-control" name="guvenlik_turu[]" >
    <?php foreach($options as $key=>$opt){?>
    <option value="<?php echo $key;?>" <?php echo ($sql['guvenlik_turu'] == $key)?'selected':null;?>><?php echo $opt;?></option>
    <?php }?>
    </select>
    </div>



  • 25-10-2022, 15:04:02
    #6
    Kendi sorgunuza göre değiştirmemişsiniz. Bu şekilde dener misiniz
    <?php $options = array(1=>"TLS", 2=>"SSL" );?>
    <label>Durum</label>
    <select class="form-control" name="guvenlik_turu[]" >
    <?php foreach($options as $key=>$opt){?>
    <option value="<?php echo $key;?>" <?php echo ($query[0]['guvenlik_turu'] == $key)?'selected':null;?>><?php echo $opt;?></option>
    <?php }?>
    </select>
    </div>
  • 25-10-2022, 15:25:29
    #7
    aSSembLy adlı üyeden alıntı: mesajı görüntüle
    Kendi sorgunuza göre değiştirmemişsiniz. Bu şekilde dener misiniz
    <?php $options = array(1=>"TLS", 2=>"SSL" );?>
    <label>Durum</label>
    <select class="form-control" name="guvenlik_turu[]" >
    <?php foreach($options as $key=>$opt){?>
    <option value="<?php echo $key;?>" <?php echo ($query[0]['guvenlik_turu'] == $key)?'selected':null;?>><?php echo $opt;?></option>
    <?php }?>
    </select>
    </div>
    Allah razıolsun ya dünden beri dene dene bir türlü yapamamıştım. Çok teşekkürler.