Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
36
Cevap
618
Tıklama
0
Öne Çıkarma
İçeriğe link oluşturmada sorun yaşıyorum.
A
5 yıl
Onbaşı
Konu Sahibi

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 '<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=142272107&url=icerik.php?haber=' . $gelen_deger . '" data-href="icerik.php?haber=' . $gelen_deger . '">' . $row['baslik'] . '</a></div>';

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

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





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

D
5 yıl
Yarbay

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 >
Bu mesaja 1 cevap geldi.
A
5 yıl
Onbaşı
Konu Sahibi

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

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


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @dgnzcn
D
5 yıl
Yarbay

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?


Bu mesaja 1 cevap geldi.
A
5 yıl
Onbaşı
Konu Sahibi

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 >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @dgnzcn
D
5 yıl
Yarbay

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..


Bu mesaja 1 cevap geldi.
A
5 yıl
Onbaşı
Konu Sahibi

Acemiyim. sorun ne olabilir ki?


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @dgnzcn
D
5 yıl
Yarbay

quote:

Orijinalden alıntı: ahmetdeniz377

Acemiyim. sorun ne olabilir ki?
verdiginiz kodlar inceleme icin yeterli degil maalesef, mumkunse tum projeyi yukleyin ki inceleyebileyim.


Bu mesaja 1 cevap geldi.
A
5 yıl
Onbaşı
Konu Sahibi

nereye yükleyebilirim? hangi yolla tüm dosyaları size ulaştıracağım.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @dgnzcn
D
5 yıl
Yarbay

quote:

Orijinalden alıntı: ahmetdeniz377

nereye yükleyebilirim? hangi yolla tüm dosyaları size ulaştıracağım.
dosya yukleme siteleri olabilir


Bu mesaja 1 cevap geldi.
A
5 yıl
Onbaşı
Konu Sahibi

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


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @dgnzcn
B
5 yıl
Binbaşı

Linki şu şekilde yazmayı dener misin?

<a href="icerik.php?haber=' . $gelen_deger . '"> ' . $row['baslik']. ' <a/>


Bu mesaja 1 cevap geldi.
A
5 yıl
Onbaşı
Konu Sahibi

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.




Bu mesajda bahsedilenler: @BiletlerBiletxD
D
5 yıl
Yarbay

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 >
Bu mesaja 2 cevap geldi.
A
5 yıl
Onbaşı
Konu Sahibi

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




Bu mesajda bahsedilenler: @dgnzcn
A
5 yıl
Onbaşı
Konu Sahibi

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


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @dgnzcn
D
5 yıl
Yarbay

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>';

?>


Bu mesaja 1 cevap geldi.
A
5 yıl
Onbaşı
Konu Sahibi

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

bu hatayı verdi


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @dgnzcn
D
5 yıl
Yarbay

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>';

?>


Bu mesaja 1 cevap geldi.
A
5 yıl
Onbaşı
Konu Sahibi

/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


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @dgnzcn