PHP Trying to access array offset on value of type bool HATA
<?php
$yorum_id= $_GET["yorum_id"];
$yorumlar=$db->prepare("SELECT * FROM yorumlar WHERE kategori_id=?");
$yorumlar-> execute(array($yorum_id));
$y_cek = $yorumlar->fetch(PDO::FETCH_ASSOC);
?>
<!-- Page Content -->
<div id="page-wrapper">
<div class="container-fluid">
<div class="row">
<div class="col-lg-12">
<br><br>
<div class="panel panel-default">
<div class="panel-heading">
<i class="fa fa-edit fa-fw"></i> Yorum Düzenle
</div>
<!-- /.panel-heading -->
<div class="panel-body">
<form action="islem.php?yorum_id=<?php echo $kategoricek["yorum_id"]; ?>" method="POST">
<div class="form-group">
<label>Ekleyen Adı</label>
<input class="form-control" name="yorum_ekleyen" value="<?php echo $y_cek["yorum_ekleyen"]; ?>">
</div>
Kodu çalıştırdığımda sürekli Trying to access array offset on value of type bool in
<b>C:xampphtdocsblogadminpagesyorum-duzenle.php</b> on line <b>34</b><br />
hatası alıyorumm çözümü nedir acaba?
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (1)
Hocam Bu Şekilde bi denermisiniz
$yorum_id = strip_tags(htmlspecialchars(trim($_GET["yorum_id"]))); // Bu Arada SQL Inject yemeyesin diye ayarlama Yaptım Hadi Yine İyisin ;)
$yorumlar=$db->prepare("SELECT * FROM yorumlar WHERE kategori_id=?");
$yorumlar->execute(array($yorum_id));
$y_cek = $yorumlar->fetch(PDO::FETCH_ASSOC);
if ($yorumlar->rowCount() > 0){
?>
...
<?php } ?>