• 12-08-2018, 19:15:07
    #10
    son hali bu oldu
    <div class="col-md-12">
    <div class="form-group col-md-6">

    <label>Manşet</label><br>
    <?php
    $manset = $db->query("SELECT manset FROM haberler WHERE id=1", PDO::FETCH_ASSOC);
    if ( $manset->rowCount() ){
    foreach( $manset as $row ){
    print $row['manset']."<br />";
    }
    }

    ?>

    <input type="radio" name="manset" value="0" <?php if($manset==0){ ?> checked="checked" <?php } ?>> <b style="color:red;">Bu haber manşette görünmesin.</b><br>
    <input type="radio" name="manset" value="1" <?php if($manset==1){ ?> checked="checked" <?php } ?>> <b style="color:green;">Bu haber manşette görünsün.</b>

    </div>
    </div>
    çıkan hatalar

    Notice: Object of class PDOStatement could not be converted to int in C:\wamp\www\haber\template\admin\haber-guncelle.php on line 106

    Notice: Object of class PDOStatement could not be converted to int in C:\wamp\www\haber\template\admin\haber-guncelle.php on line 107
  • 12-08-2018, 20:33:51
    #11
    <div class="col-md-12">
        <div class="form-group col-md-6">
    
        <label>Manşet</label><br>
        <?php
        $satir = $db->query("SELECT * FROM haberler WHERE id=1")->fetch(PDO::FETCH_ASSOC);
        $manset = $satir['manset'];
        ?>
    
        <input type="radio" name="manset" value="0" <?php if($manset==0){ ?> checked="checked" <?php } ?>> <b style="color:red;">Bu haber manşette görünmesin.</b><br>
        <input type="radio" name="manset" value="1" <?php if($manset==1){ ?> checked="checked" <?php } ?>> <b style="color:green;">Bu haber manşette görünsün.</b>
    
        </div>
    </div>
    Bu şekilde yapın düzelecektir.
  • 12-08-2018, 23:54:08
    #12
    strawz kardeş emeklerin için tesekkur ederim ancak bu kodlarla da olmuyo butun veriler Bu haber manşette görünmesin. butonu işaretli olarak geliyor bu seferde



    konuyu çözebilecek arkadaş yokmudur
  • 13-08-2018, 12:34:37
    #13
    Görüntü almaya çalıştığınız sayfadan resim paylaşır mısınız? Hangi haberi düzenliyorsanız sql sorgunuzda WHERE id = * kısmını dinamik hale getirmeniz gerekiyor. Bütün haberlerimi görüntülüyorsunuz yoksa tek haberi mi düzenliyorsunuz bu kısmı henüz anlamadım. Benim attığım kodlarda sadece id 1 satırını çekiyor dolayısıyla örnek olması açısından 1 haberi örnek verdim. Dilerseniz sorguyu değiştirip bütün haberleri çekin ve foreach döngüsüne sokun ve yazdırın. Rica ederim, sorunu çözene kadarda yardımcı olmaya devam edeceğim.
  • 13-08-2018, 14:49:06
    #14


    tek haberin formunu düzenlemeye çalısıyorum



    sanırım sorunu buldum where id=1" bunu nasıl dınamık hale getırırım ustad



    kardes bu kod ıle sorunu cozdum
    <?php
    $satir = $db->query("SELECT * FROM haberler WHERE id='{$id}'")->fetch(PDO::FETCH_ASSOC);
    $manset = $satir['manset'];
    ?>



    allah razı olsun katkın buyuk oldu
  • 13-08-2018, 16:53:37
    #15
    Haber başlık ve açıklamasını nasıl yerleştiriyorsanız o şekilde yapacaksınız. Tahminim aşağıdaki gibi yerleşiyordur.

    <input value="<?php echo $haber['baslik']; ?>"
    Sizin burda $satir içindeki sorguda almanız gereken
    WHERE id = $haber['id']
    şeklinde olacaktır.


    Edit: Sorununuzun çözüldüğüne sevindim, yeni gördüm çözüldüğünü. Rica ederim.