v2.5.2
Giriş yap

PHP Trying to access array offset on value of type bool HATA

Anonim
2,780 defa görüntülendi

<?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?
Cevap yaz
Cevaplar (1)
isimimcokguzel2
1441 gün önce

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 } ?>