• 06-09-2021, 13:19:50
    #1
    Herkese selamlar, kolay gibi görünen ama artık beynin durduğu aşamadayım.
    Anasayfadan hizmetlerimiz sayfasına ID'e göre sayfa linkini bağladım orada sorun yok hizmetlerimiz_id değeri hizmet.php?=1(id değeri) sayfasına gidiyor gidiyor. Fakat hizmet.php sayfasında

    Bu kod anasayfada
    <?php
              $hizmetrakam=1;
              $hizmetsor=$db->prepare("SELECT * FROM hizmetlerimiz ORDER BY hizmetlerimiz_sira ASC");
              $hizmetsor->execute();
              while ($hizmetlerimiz=$hizmetsor->fetch(PDO::FETCH_ASSOC)) { $hizmetrakam++; ?>
              <div class="col-md-4 col-sm-4 col-xs-12">
                <div class="about-move">
                  <div class="services-details">
                    <div class="single-services">
                      <a class="services-icon" href="hizmet.php?=<?php echo $hizmetlerimiz['hizmetlerimiz_id'];?>">
                                                <i class="<?php echo $hizmetlerimiz['hizmetlerimiz_icon']; ?>"></i>
                                            </a>
                      <h4><?php echo $hizmetlerimiz['hizmetlerimiz_baslik']; ?></h4>
                      <p>
                      <?php echo $hizmetlerimiz['hizmetlerimiz_icerik']; ?>
                      </p>
                    </div>
                  </div>
                  <!-- end about-details -->
                </div>
              </div>
              <?php } ?>
    Bu kod da hizmet.php sayfasında verdiği hata:
    Notice: Undefined index: hizmetlerimiz_id in C:xampphtdocsk1hizmet.php on line 3

    <?php
    $id = $_GET['hizmetlerimiz_id'];
      $ilavelersor2=$db->prepare("SELECT * FROM hizmetlerimiz WHERE hizmetlerimiz_id = '$id'");
      $ilavelersor2->execute();
      $ilaveler2=$ilavelersor2->fetch(PDO::FETCH_ASSOC);
        ?>
  • 06-09-2021, 13:24:48
    #2
    Bu kodu
    <a class="services-icon"href="hizmet.php?=<?php echo $hizmetlerimiz['hizmetlerimiz_id'];?>">
    Bununla değiştirin:
    <a class="services-icon"href="hizmet.php?hizmetlerimiz_id=<?php echo $hizmetlerimiz['hizmetlerimiz_id'];?>">
  • 06-09-2021, 13:25:42
    #3
    Üyeliği durduruldu
    Hocam, normal olarak giriş yapıldığında, yani hizmetlerimiz_id parametresine değer verilmediği taktirde null oluyor. Anlaşılan, sorun buradan kaynaklanıyor. Değişkenin bir değer alıp almadığını kontrol edin.
  • 06-09-2021, 13:27:20
    #4
    Thanoss adlı üyeden alıntı: mesajı görüntüle
    Bu kodu
    <a class="services-icon"href="hizmet.php?=<?php echo $hizmetlerimiz['hizmetlerimiz_id'];?>">
    Bununla değiştirin:
    <a class="services-icon"href="hizmet.php?hizmetlerimiz_id=<?php echo $hizmetlerimiz['hizmetlerimiz_id'];?>">
    Budur ya çok teşekkür ediyorum!
  • 06-09-2021, 13:29:03
    #5
    KendineCoder adlı üyeden alıntı: mesajı görüntüle
    Hocam, normal olarak giriş yapıldığında, yani hizmetlerimiz_id parametresine değer verilmediği taktirde null oluyor. Anlaşılan, sorun buradan kaynaklanıyor. Değişkenin bir değer alıp almadığını kontrol edin.
    isset vb. çözümler denemiştim de anasayfadan değeri gönderememişim @Thanoss; arkadaşımızın ilettiği kodla problemim çözüldü ilginize çok teşekkürler!
  • 06-09-2021, 13:29:08
    #6
    eTicra adlı üyeden alıntı: mesajı görüntüle
    Budur ya çok teşekkür ediyorum!
    Rica ederim kolay gelsin.