Şimdi Ara

İçeriğe link oluşturmada sorun yaşıyorum.

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
38
Cevap
0
Favori
618
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 12
Sayfaya Git
Git
sonraki
Giriş
Mesaj
  • Anasayfada icerik tablosunda bulunan son 10 içerik sırasıyla gösteriliyor.

    icerik.php adlı bir dosyaya ulaşıp gelen id ye göre ekrana o içeriğinin tüm ayrıntılarını yazdırmak istiyorum.

    linki şöyle oluşturmaya çalışıyorum.

    $gelen_deger = $_GET['icerik_id'];

    echo '';

    linke tıklandıgında ise adres satırında şu görünüyor. /icerik.php?haber=

    = den sonra hiçbirşey yazmıyor. gidilen sayfada da id alamıyorum. nasıl neden oluyor bir türlü çözemiyorum.

    Yardımcı olabilecek kimse var mı?



    < Bu mesaj bu kişi tarafından değiştirildi ahmetdeniz377 -- 5 Mart 2020; 7:56:47 >







  • echo $gelen_deger;
    echo $row['baslik'];

    ekrana birseyler yazdiriyor mu?

    yazdiriyorsa:

    sunu denermisin:

    <?php echo '<div class="baslik"><a onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?url=icerik.php?haber=' . $gelen_deger . '" data-href="icerik.php?haber=' . $gelen_deger . '" >' . $row['baslik']. '</a></div>'; ?>




    olmazsa sunu dene:
    <?php echo '<div class="baslik">';
    echo '<a onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?url=icerik.php?haber=' . $gelen_deger . '" data-href="icerik.php?haber=' . $gelen_deger . '" >' . $row['baslik']. '</a>';
    echo '</div>'; ?>



    < Bu mesaj bu kişi tarafından değiştirildi dgnzcn -- 5 Mart 2020; 10:34:15 >
  • dgnzcn kullanıcısına yanıt
    İkisi de çalışmadı ikisinde de aynı hatayı verdi.

    Parse error: syntax error, unexpected '<' in govde.php on line 19
  • quote:

    Orijinalden alıntı: ahmetdeniz377

    İkisi de çalışmadı ikisinde de aynı hatayı verdi.

    Parse error: syntax error, unexpected '<' in govde.php on line 19
    echo $gelen_deger;
    echo $row['baslik'];

    ekrana birseyler yazdiriyor mu?
  • dgnzcn kullanıcısına yanıt
    evet anasayfada içerigin yazarı kategorisi özeti linki herseyi oluşuyor.
    tıklandığında ilgili dosyaya gidiyor ama içi boş hiçbir veriyi vermiyor.
    adres satırında da = den sonrası oluşmuyor.



    < Bu mesaj bu kişi tarafından değiştirildi ahmetdeniz377 -- 5 Mart 2020; 10:48:23 >
  • quote:

    Orijinalden alıntı: ahmetdeniz377

    evet anasayfada içerigin yazarı kategorisi özeti linki herseyi oluşuyor.
    tıklandığında ilgili dosyaya gidiyor ama içi boş hiçbir veriyi vermiyor.
    adres satırında da = den sonrası oluşmuyor.
    echo $gelen_deger;
    echo $row['baslik'];

    dediginiz gibiyse ustteki 2 deger her ikiside bos donmuyorsa sorun baska yerde..
  • dgnzcn kullanıcısına yanıt
    Acemiyim. sorun ne olabilir ki?
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
  • quote:

    Orijinalden alıntı: ahmetdeniz377

    Acemiyim. sorun ne olabilir ki?
    verdiginiz kodlar inceleme icin yeterli degil maalesef, mumkunse tum projeyi yukleyin ki inceleyebileyim.
  • dgnzcn kullanıcısına yanıt
    nereye yükleyebilirim? hangi yolla tüm dosyaları size ulaştıracağım.
  • quote:

    Orijinalden alıntı: ahmetdeniz377

    nereye yükleyebilirim? hangi yolla tüm dosyaları size ulaştıracağım.
    dosya yukleme siteleri olabilir
  • dgnzcn kullanıcısına yanıt
    özelden ulaşıp mail verebilirseniz ordan yükleyebilirim.
  • Linki şu şekilde yazmayı dener misin?

    <a href="icerik.php?haber=' . $gelen_deger . '"> ' . $row['baslik']. ' <a/>
  • BiletlerBiletxD kullanıcısına yanıt
    sizin dediginiz gibi yaparsam tırnak vs gibi eksikliklerden kodu tamamlamıyor ki? ben ekleyince div kapama vs sonuç aynı oluyor. ayrıca sizin verdiğiniz benim uyguladığımla neredeyse aynı gibi duruyor.
  • quote:

    Orijinalden alıntı: ahmetdeniz377

    özelden ulaşıp mail verebilirseniz ordan yükleyebilirim.
    kodlarini inceledim,

    $gelen_deger = $_GET['icerik_id'];
    $gelen_deger = $row['icerik_id'];

    $gelen_deger degiskeni neden 2 kere tanimli?

    $gelen_deger = $row['icerik_id']; su iki kod satirini kodlarindan bul ve sil, iki yerde var.


    sonra;
    $gelen_deger = $_GET['icerik_id']; veriyi suna gore cekiyor olmalisin.


    echo $_GET['icerik_id']; bu sekilde ekran bir deger yazdirabilmen lazim; eger yazdiramazsan icerik.php?haber= bu sekilde bos kalir ve sorunun kaynagi oryata cikar.



    < Bu mesaj bu kişi tarafından değiştirildi dgnzcn -- 5 Mart 2020; 11:54:19 >
  • dgnzcn kullanıcısına yanıt
    Kodlar çalışlmadığı için belki de yüzlerce kez deneme yaptım araştırdım vs aklıma gelen herşeyi denedim. en başta tek koddu zaten.
    bi deneyeyim dediğinizi
  • dgnzcn kullanıcısına yanıt
    echo $_GET['icerik_id'];
    bunu nereye yazacağım anlamadım. denedim olmadığı $gelen_deger yerine yazdım ama olmadı
  • quote:

    Orijinalden alıntı: ahmetdeniz377

    echo $_GET['icerik_id'];
    bunu nereye yazacağım anlamadım. denedim olmadığı $gelen_deger yerine yazdım ama olmadı
    su kodlari dene

    <?php
    $gelen_deger = $_GET['icerik_id'];




    $son10haber = mysql_query($baglan,"SELECT * FROM icerik ORDER BY icerik_id DESC LIMIT 10");

    if(mysql_num_rows($son10haber) > 0){

    while($row = mysql_fetch_array($son10haber) ){


    echo '<div class="icerik">';
    echo '<div class="baslik">' . '<a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=142274198&url=icerik.php?haber=' . $gelen_deger . '" data-href="icerik.php?haber=' . $gelen_deger . '"> ' . $row['baslik'] . '</a></div>';
    echo '<div class="konu">' . substr($row['konu'], 0,190) . '</div>';
    echo '<div class="yazar">' . 'Yazar: ' . $row['yazar'] . '</div>';
    echo '<div class="kategori">' . $row['kategori'] . '</div>';
    echo '<div class="tarih">' . $row['tarih'] . '</div>';
    echo '<div class="okunma">' . 'Okunma sayısı: ' . $row['okunma'] . '</div>';
    echo '</div>';


    }


    }else{

    echo "Haber yok";
    }


    ?>

    bu kodda gidilmesi istenen icerik.php kodları

    <?php
    $gelen_deger = $_GET['icerik_id'];

    $sorgula = mysql_fetch_array(mysql_query("select * from icerik where icerik_id = '$gelen_deger'"));

    echo '<div class="icerik">';
    echo '<div class="konu">' . $row['konu'] . '</div>';
    echo '<div class="yazar">' . 'Yazar: ' . $row['yazar'] . '</div>';
    echo '<div class="kategori">' . $row['kategori'] . '</div>';
    echo '<div class="tarih">' . $row['tarih'] . '</div>';
    echo '<div class="okunma">' . 'Okunma sayısı: ' . $row['okunma'] . '</div>';

    echo '</div>';

    ?>




  • dgnzcn kullanıcısına yanıt
    Parse error: syntax error, unexpected '<' in on line 38

    bu hatayı verdi
  • quote:

    Orijinalden alıntı: ahmetdeniz377

    Parse error: syntax error, unexpected '<' in on line 38

    bu hatayı verdi
    soyle olacakti...

    <?php
    $son10haber = mysql_query("SELECT * FROM icerik ORDER BY icerik_id DESC LIMIT 10");

    if(mysql_num_rows($son10haber) > 0){

    while($row = mysql_fetch_array($son10haber) ){


    echo '<div class="icerik">';
    echo '<div class="baslik">' . '<a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=142274270&url=icerik.php?haber=' . $row['icerik_id'] . '" data-href="icerik.php?haber=' . $row['icerik_id'] . '"> ' . $row['baslik'] . '</a></div>';
    echo '<div class="konu">' . substr($row['konu'], 0,190) . '</div>';
    echo '<div class="yazar">' . 'Yazar: ' . $row['yazar'] . '</div>';
    echo '<div class="kategori">' . $row['kategori'] . '</div>';
    echo '<div class="tarih">' . $row['tarih'] . '</div>';
    echo '<div class="okunma">' . 'Okunma sayısı: ' . $row['okunma'] . '</div>';
    echo '</div>';


    }


    }else{

    echo "Haber yok";
    }


    ?>

    bu kodda gidilmesi istenen icerik.php kodları

    <?php
    $gelen_deger = $_GET['icerik_id'];

    $sorgula = mysql_fetch_array(mysql_query("select * from icerik where icerik_id = '$gelen_deger'"));

    echo '<div class="icerik">';
    echo '<div class="konu">' . $row['konu'] . '</div>';
    echo '<div class="yazar">' . 'Yazar: ' . $row['yazar'] . '</div>';
    echo '<div class="kategori">' . $row['kategori'] . '</div>';
    echo '<div class="tarih">' . $row['tarih'] . '</div>';
    echo '<div class="okunma">' . 'Okunma sayısı: ' . $row['okunma'] . '</div>';

    echo '</div>';

    ?>




  • dgnzcn kullanıcısına yanıt
    /ExternalLinkRedirect?url=icerik.php?haber=3

    linki açtı ama externel vs birsey yazıyor direk icerik.php? burdan başlamıyor
    açtığı sayfa da Not Found

    The requested URL /ExternalLinkRedirect was not found on this server.

    404 hatası veriyor
  • 
Sayfa: 12
Sayfaya Git
Git
sonraki
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.