• 02-12-2019, 19:09:16
    #1
    Merhaba Arkadaşlar..
    Php konusunda çok yetersizim bu yüzden belkide çok basit olan bir soru olma ihtimali olması yüksek bir soru


    Kodlarda Gördüğünüz Üzere Bir Php sayfam var.. bu sayfa içerisinde include ile başka bir php sayfasını çekmek istiyorum.. ama bu php uzantısını veritabanından çektireceğim..
    düz mantık olarak bunu denedim ama tabiki düz mantıkla olmuyor..
    Bunu nasıl yapabilirim.. kodu düzenleyebilirmisiniz...


    <?php
    $sorgu = $baglanti->query("SELECT * FROM Genel_Test WHERE id =".(int)$_GET['id']);
    while ($sonuc = $sorgu->fetch_assoc()) {
    
    $id = $sonuc['id'];
    $php_sayfalari_isimleri = $sonuc['php_sayfalari_isimleri'];
    
    ?>
    
    <?php include ("<?php echo $php_sayfalari_isimleri; ?>"); ?>
    
    <?php }?>
  • 02-12-2019, 19:19:06
    #2
    <?php
    $sorgu = $baglanti->query("SELECT * FROM Genel_Test WHERE id =".(int)$_GET['id']);
    while ($sonuc = $sorgu->fetch_assoc()) {
     
    $id = $sonuc['id'];
    $php_sayfalari_isimleri = $sonuc['php_sayfalari_isimleri'];
     
    ?>
     
    <?php include (" $php_sayfalari_isimleri"); ?>
     
    <?php }?>
    şeklinde denermisin
  • 02-12-2019, 19:20:11
    #3
    <?php
    $getid = $_GET['id'];
    $sorgu = $baglanti->query("SELECT * FROM Genel_Test WHERE id = '$getid' ")
    while ($sonuc = $sorgu->fetch_assoc()) {

    $pagesname = $sonuc['php_sayfalari_isimleri'];

    include ($pagesname);
    }?>
    • alemextra
    alemextra bunu beğendi.
    1 kişi bunu beğendi.
  • 02-12-2019, 19:20:41
    #4
    PHP dışı bir kod yok ki kodlarında ama sürekli PHP tagı açıp durmussun
  • 02-12-2019, 19:23:05
    #5
    Gereksiz yere çok fazla etiket kullanmışsınız en başta ve sonda etiket olsa yeter. Döngünün içinde aşağıdaki satırın olması yeterli.

    while ($sonuc = $sorgu->fetch_assoc()) {
        include $sonuc['php_sayfalari_isimleri'];
    }
  • 02-12-2019, 19:30:43
    #6
    Hepsini denedim Ama Hala Başaramadım..
  • 02-12-2019, 19:48:34
    #7
    <?php$sorgu = $baglanti->query("SELECT * FROM Genel_Test WHERE id =".(int)$_GET['id']);
    while ($sonuc = $sorgu->fetch_assoc()) {
     
    $id = $sonuc['id'];
    $php_sayfalari_isimleri = $sonuc['php_sayfalari_isimleri'];
    include $php_sayfalari_isimleri;
    <?php }?>
  • 02-12-2019, 19:50:16
    #8
    Bunu deneyin hocam çalışacaktır.

    <?php
    $id = (int)$_GET['id'];
    $sorgu = $baglanti->query("SELECT php_sayfalari_isimleri FROM Genel_Test WHERE id = $id");
    while ($sonuc = $sorgu->fetch_assoc()) {
     
    include $sonuc['php_sayfalari_isimleri'];
    
    }
    ?>
  • 02-12-2019, 19:58:16
    #9
    Arkadaşlar Hala Çalıştıramadım..



    musevvid adlı üyeden alıntı: mesajı görüntüle
    Bunu deneyin hocam çalışacaktır.

    <?php
    $id = (int)$_GET['id'];
    $sorgu = $baglanti->query("SELECT php_sayfalari_isimleri FROM Genel_Test WHERE id = $id");
    while ($sonuc = $sorgu->fetch_assoc()) {
    
    include $sonuc['php_sayfalari_isimleri'];
    
    }
    ?>



    Üstad Şöyle bir hata aldım..
    PHP Fatal error: Call to a member function fetch_assoc() on boolean in
    O Satırda Bu Var..
    while ($sonuc = $sorgu->fetch_assoc()) {