• 11-03-2017, 16:26:35
    #1
    Merhaba arkadaşlar.
    Kendimi geliştirmek adına bir şeyler yapıyorum ve 3 farklı noktada takıldım. Nasıl yapacağımı da inanın bilmiyorum.

    İlk olarak;
    option value olarak mysql'e kaydetmeyi sorunsuz yapıyorum. Fakat bir de bunu düzeltme sayfası yapmak istiyorum. Olay orada patlak veriyor. Input type text olsa value değerine ilgili kısmı echo attırabiliyorum ama bunu option value'de nasıl yapabilirim?

    <select id="ekleyen" name="ekleyen">
    <option value="Kişi1">Kişi1</option>
    <option value="Kişi2">Kişi2</option>
    <option value="Kişi3">Kişi3</option>
    </select>
    Yukarıdaki kod benim ekleme sayfam. Düzeltme sayfamda $ekleyen değerini çağırtabiliyorum. Ama bunu option'a nasıl entegre edeceğim? Örneğin kişi2 seçilerek sql'e yazdırdım. Düzeltme sayfasında kişi2'yi option'ların içerisinde nasıl göstereceğim?



    İkinci sorum ise, yine aynı şekilde yukarıdaki option'larla beraber bir de resim yükletmeyi yaptırdım. Ama kullanıcı resim eklememişse doğal olarak benim $resim değişkenim boş çıkacak. (mysql'den $ekleyen, $resim, $isim vs vs kısımlarını aşağıdaki kodlarla çekiyorum)
    İstediğim şu, $resim değişkenim boş ise resimyok.jpg değerini ekrana nasıl bastırabilirim?

    $bilgiler = mysql_query("SELECT * FROM makale ORDER BY id DESC");
    
    $bilgirows = mysql_num_rows($bilgiler);
    
    if (mysql_num_rows($bilgiler)) {
    
    $vericek = mysql_fetch_array($bilgiler);
    
    $yaziid = $vericek['id'];
    
    $resim = $vericek['resim'];
    
    $yazi = $vericek['yazi'];
    Yukarıdaki kodlarla verileri çekiyorum. Resim gösterdiğim alan ise,

    <td class="tabloZRFark"><center><img src="<?php echo "$resim"; ?>" width="50px" height="50px"></center></td>
    Buradaki $resim değişkeni boş ise resimyok.jpg'i nasıl çektirebilirim?

    İlginize teşekkürler.
  • 11-03-2017, 16:37:38
    #2
    Soru 1 :
    <option value="id_kisi1">Kişi1</option> olarak değiştirme yaparsan veriyi eklerken

    $ekleyen =explode("_",$_POST['ekleyen']);
    $ekleyen_id = $ekleyen[0];
    $ekleyen_name = $ekleyen[1];
    bu şekilde kullanım yapabilirsin en basit çözüm
  • 11-03-2017, 16:44:28
    #3
    sRc adlı üyeden alıntı: mesajı görüntüle
    Soru 1 :
    <option value="id_kisi1">Kişi1</option> olarak değiştirme yaparsan veriyi eklerken

    $ekleyen =explode("_",$_POST['ekleyen']);
    $ekleyen_id = $ekleyen[0];
    $ekleyen_name = $ekleyen[1];
    bu şekilde kullanım yapabilirsin en basit çözüm

    Merhaba.
    Cevabınız için çok teşekkür ederim fakat maalesef değişiklik yapma imkanım yok. Çünkü diğer listeleme kısmında value değerinde ne varsa ekrana basma kolaylığı var. Düzenleme kısmı aklıma gelmemişti, yapayım dedim ve yapamadım ) Yani input type text olsa $yazi değişkeni ile value olarak ekleyip gösterebiliyorum. Ama option value'de nasıl yapacağımı bilmiyorum.
  • 11-03-2017, 18:29:50
    #4
    merhaba düzeltme sayfasına optionvaluedeki alanın datasını çek ve birinci kısma burdaki dataları işle bu şekilde olayı çözebilirsin

    ikinci sorun içinde if else fonksiyonunu kullanabilirsin bu takılırsan tekrar yazabilirsin
  • 11-03-2017, 20:10:38
    #5
    gencayreklam adlı üyeden alıntı: mesajı görüntüle
    merhaba düzeltme sayfasına optionvaluedeki alanın datasını çek ve birinci kısma burdaki dataları işle bu şekilde olayı çözebilirsin

    ikinci sorun içinde if else fonksiyonunu kullanabilirsin bu takılırsan tekrar yazabilirsin
    Merhaba.
    Maalesef ikisi içinde nasıl bir yol izleyeceğimi bilmiyorum.
    örnek olarak kod paylaşma imkanınız var mı?
    Bende o kod üzerinden devam edeyim.
    Teşekkürler.
  • 11-03-2017, 22:19:44
    #6
    Yardımcı olabilecek kimse yok mu?
  • 11-03-2017, 22:24:41
    #7
    Selamlar option için;

    // $ekleyen olarak çekiyorsanız;
    <select id="ekleyen" name="ekleyen">
    <option value="Kişi1" <?php echo($ekleyen =="Kişi1"?"SELECTED":"") ?>>Kişi1</option>
    <option value="Kişi2" <?php echo($ekleyen =="Kişi2"?"SELECTED":"") ?>>Kişi2</option>
    <option value="Kişi3" <?php echo($ekleyen =="Kişi3"?"SELECTED":"") ?>>Kişi3</option>
    </select>
    Resim için;
    <td class="tabloZRFark"><center><img src="<?php echo($resim==""?"resimyok.jpg":$resim); ?>" width="50px" height="50px"></center></td>
  • 11-03-2017, 23:54:17
    #8
    truser adlı üyeden alıntı: mesajı görüntüle
    Selamlar option için;

    // $ekleyen olarak çekiyorsanız;
    <select id="ekleyen" name="ekleyen">
    <option value="Kişi1" <?php echo($ekleyen =="Kişi1"?"SELECTED":"") ?>>Kişi1</option>
    <option value="Kişi2" <?php echo($ekleyen =="Kişi2"?"SELECTED":"") ?>>Kişi2</option>
    <option value="Kişi3" <?php echo($ekleyen =="Kişi3"?"SELECTED":"") ?>>Kişi3</option>
    </select>
    Resim için;
    <td class="tabloZRFark"><center><img src="<?php echo($resim==""?"resimyok.jpg":$resim); ?>" width="50px" height="50px"></center></td>
    Merhabalar.
    Öncelikle tam olarak aradığım bu kodlardı.
    Yardımlarınız için çok ama çok teşekkür ederim.
    Yarın sabah hepsini deneyeceğim.
    Tekrardan teşekkür ederim.