• 23-03-2022, 18:36:10
    #1
    Gold üye
    Sqlyi siteye atınca ürünler sayfası beyaz ekranda kalıyor error_log dosyası şu şekilde, (önceden doğru düzgün çalışıyordu, işlem dosyasına gelen izinsiz postları getleri engellemek için function yaptıktan sonra çalışmadı. Functionu sildim yine bir şey değişmedi.)
    Error_log: Tıkla
  • 23-03-2022, 18:48:38
    #2
    urunler.php de 81. Satırda nesneyi string formatına çeviremeyeceğinize dair bilgilendirme var. "->" işaretinden kaynaklı bir sorun olduğunu düşünüyorum. Rica etsem ilgili kod bloğunu atabilir misiniz?

    (Hataya göre, PDO işleminin bir döngü içerisinde olduğunu düşünüyorum. Döngünün tamamını atarsanız daha iyi olur.)
  • 23-03-2022, 18:51:03
    #3
    Gold üye
    ASametYildirim adlı üyeden alıntı: mesajı görüntüle
    urunler.php de 81. Satırda nesneyi string formatına çeviremeyeceğinize dair bilgilendirme var. "->" işaretinden kaynaklı bir sorun olduğunu düşünüyorum. Rica etsem ilgili kod bloğunu atabilir misiniz?

    (Hataya göre, PDO işleminin bir döngü içerisinde olduğunu düşünüyorum. Döngünün tamamını atarsanız daha iyi olur.)
                                    <form>
    
                                        <table class="table table-striped table-hover r-0">
    
                                            <thead>
    
                                                <tr class="no-b">
    
                                                    <th>Ürün Başlık</th>
                                                    <th>Ürün Açıklama</th>
                                                    <th>Ürün Fiyat</th>
                                                    <th>Ürün Sıra</th>
                                                    <th>Kategori</th>
                                                    <th>Aktiflik</th>
    
    
                                                    <th></th>
                                                </tr>
                                            </thead>
    
                                            <tbody>
    
                                                <tr>
    
    
    
                                                  <?php  
                                                  $urun=$baglanti->prepare("SELECT * FROM  urunler  order by urun_sira ASC");
                                                  $urun->execute();
    
                                                  while ($uruncek=$urun->fetch(PDO::FETCH_ASSOC)) { 
                                                    $kategori_id = $uruncek['kategori_id'];
                                                      $check = $baglanti->query("SELECT * FROM kategori WHERE kategori_id = '".$kategori_id."' ", PDO::FETCH_ASSOC);
                                                      if ($check->rowCount()) {
                                                          foreach ($check as $check) {
                                                          }
    
                                                          $kategori = $check["kategori_adi"];
                                                      }?>
    
    
    
                                                      <td><?php echo $uruncek['urun_baslik'] ?></td>
                                                      <td><?php echo $uruncek['urun_aciklama'] ?></td>
                                                      <td><?php echo $uruncek['urun_fiyat'] ?> ₺</td>
                                                      <td><?php echo $uruncek['urun_sira'] ?></td>
                                                      <td><?=$kategori?>
    
    
    
    
                                                      <td><span class="r-3 badge badge-info ">                        <?php if ($uruncek['urun_durum']=="1") {
                                                          echo "Aktif";
                                                      }elseif($uruncek['urun_durum']=="0"){
                                                          echo "Pasif";
                                                      } ?>
                                                      <td>
                                                        <a href="urun-duzenle?id=<?php echo $uruncek['urun_id'] ?>"><i class="icon-pencil"></i></a>
                                                    </td>
                                                </tr>
                                            <?php } ?>
    
                                        </tbody>
                                    </table>
                                </form>
    bu var hocam
  • 23-03-2022, 18:59:36
    #4
    baglanti.php ye kendi veritabanı bilgilerinizi girmeniz lazım
  • 23-03-2022, 18:59:58
    #5
    Gold üye
    wisex adlı üyeden alıntı: mesajı görüntüle
    baglanti.php ye kendi veritabanı bilgilerinizi girmeniz lazım
    girili zaten
  • 23-03-2022, 19:12:53
    #6
    Bu 81. ve 82. Satır tam olarak nereye denk geliyor hocam?
  • 23-03-2022, 19:14:52
    #7
    Gold üye
    ASametYildirim adlı üyeden alıntı: mesajı görüntüle
    Bu 81. ve 82. Satır tam olarak nereye denk geliyor hocam?
    hocam tam olarak
                                    <div class="product-content">
                                        <h5 class="title"><a href="urun-detay-<?=seolink($uruncek['urun_baslik']).'-'.$uruncek['urun_id'] ?>">‘’<?php echo $uruncek
    ama en son yaptığım veritabanı vardı odeme_ayar diye onu iayar yaptım düzeldi.
  • 23-03-2022, 19:27:17
    #8
    Saul4Goodmann adlı üyeden alıntı: mesajı görüntüle
    hocam tam olarak
                                    <div class="product-content">
                                        <h5 class="title"><a rel="nofollow noreferrer ugc" href="urun-detay-<?=seolink($uruncek['urun_baslik']).'-'.$uruncek['urun_id'] ?>">‘’<?php echo $uruncek
    ama en son yaptığım veritabanı vardı odeme_ayar diye onu iayar yaptım düzeldi.
    Hocam "<?php echo $uruncek" ifadesinin devamında $uruncek['urun_baslik'] gibi bir ifade yoksa sorun bundan kaynaklanıyordur.

    Ayrıca rica etsem şurayı "<?=seolink($uruncek['urun_baslik']).'-'.$uruncek['urun_id'] ?>" şu şekilde "<?=seolink($uruncek['urun_baslik'])."-".$uruncek['urun_id'] ?>" değiştirebilir misiniz? (Baştaki sondaki tırnakları eklemeden)

    Son olarak bir şeyi merak ettim. Databesenizde 2 tane mi ürün var yoksa 15 den fazla mı ürün var?
  • 23-03-2022, 19:28:45
    #9
    Gold üye
    ASametYildirim adlı üyeden alıntı: mesajı görüntüle
    Hocam "<?php echo $uruncek" ifadesinin devamında $uruncek['urun_baslik'] gibi bir ifade yoksa sorun bundan kaynaklanıyordur.

    Ayrıca rica etsem şurayı "<?=seolink($uruncek['urun_baslik']).'-'.$uruncek['urun_id'] ?>" şu şekilde "<?=seolink($uruncek['urun_baslik'])."-".$uruncek['urun_id'] ?>" değiştirebilir misiniz? (Baştaki sondaki tırnakları eklemeden)

    Son olarak bir şeyi merak ettim. Databesenizde 2 tane mi ürün var yoksa 15 den fazla mı ürün var?
    5 ürün var ve urun_baslik diye bir şey bulunmakta hocam