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
pdo radio butonu listeleme
14
●592
- 12-08-2018, 20:33:51
<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. - 13-08-2018, 12:34:37Gö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

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:37Haber 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 gerekenWHERE id = $haber['id']
şeklinde olacaktır.
Edit: Sorununuzun çözüldüğüne sevindim, yeni gördüm çözüldüğünü. Rica ederim.
