• 22-12-2017, 21:09:10
    #1
    Merhabalar ,
    <select onchange="if (this.value) window.location.href=this.value">
       <option value="raporlar.php">Şikayet Kategorisi</option>
       <?php
    $kategoricek = mysql_query("select * from sikayetbasliklari");
    while ($kategoriarray = mysql_fetch_array($kategoricek)) {
      # code...
       ?>
      <option value="kategori.php?ky=<?php echo $kategoriarray['s_id'];?>"><?php echo $kategoriarray['baslik'];?></option>
     
    <?php } ?>
    Sorunum : kategori.php?ky= get ile yönlendirdikten sonra hangi id ye denk geliyorsa value <option value nin (yani seçili olan değerin) o olmasını istiyorum, umarım anlatabilmişidir. Yardım edebilirseniz çok seviriim. Teşekkürler.
  • 22-12-2017, 21:23:36
    #2
    Anladığım kadarıyla, çekilen id ye ait kategoriyi almak istiyorsunuz, kodtan sonra yeni bir sorgu ile kategorilere bağlanarak, K_id="s_id" ile o id e ait kategoriyi çekmiş olursun
  • 22-12-2017, 21:23:56
    #3
    refalert adlı üyeden alıntı: mesajı görüntüle
    Merhabalar ,
    <select onchange="if (this.value) window.location.href=this.value">
       <option value="raporlar.php">Şikayet Kategorisi</option>
       <?php
    $kategoricek = mysql_query("select * from sikayetbasliklari");
    while ($kategoriarray = mysql_fetch_array($kategoricek)) {
      # code...
       ?>
      <option value="kategori.php?ky=<?php echo $kategoriarray['s_id'];?>"><?php echo $kategoriarray['baslik'];?></option>
     
    <?php } ?>
    Sorunum : kategori.php?ky= get ile yönlendirdikten sonra hangi id ye denk geliyorsa value <option value nin (yani seçili olan değerin) o olmasını istiyorum, umarım anlatabilmişidir. Yardım edebilirseniz çok seviriim. Teşekkürler.

    Optionlar da value yazan yerin sonuna bir if koşulu koyman yeterli if($kategoriarray[id] == belirtilen id değeri) echo ‘ selected=“selected”’;
  • 22-12-2017, 21:34:20
    #4
    Option kısmını aşağıdaki kodla değiştirin hocam.
    <option value="kategori.php?ky=<?=$kategoriarray['s_id']?>" <?=intval($_GET['ky']) == $kategoriarray['s_id'] ? 'selected="selected"' : NULL?>><?=$kategoriarray['baslik']?></option>
  • 22-12-2017, 21:46:20
    #5
    Daryl_Dixon adlı üyeden alıntı: mesajı görüntüle
    Option kısmını aşağıdaki kodla değiştirin hocam.
    <option value="kategori.php?ky=<?=$kategoriarray['s_id']?>" <?=intval($_GET['ky']) == $kategoriarray['s_id'] ? 'selected="selected"' : NULL?>><?=$kategoriarray['baslik']?></option>
    Çok Teşekkür ederim hocam