hata kodu da degişmedi adres satırındaki link de değişmedi. şimdi çıkmam lazım. artı çok kafamı karıstırdı ne oluyor sorun ne, ne tür bir değişim yaptım hiçbirşey anlamadım. mantıgını da çözemedim. cevap yazarsanız akşam bakarım ancak kusura bakmayın. bu sabahtan beri bununla uğraşıyorum olmuyor bir türlü. |
icerik.php sayfasi su sekilde olsun bakalim. <?php echo $gelen_deger = $_GET['haber']; $sorgula = mysql_query("select * from icerik where icerik_id = '$gelen_deger'"); $row = mysql_fetch_assoc($sorgula); 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>'; ?> |
Bende calisiyor siz bir hata yapiyorsunuz sanirim... bu liste halinde: < Resime gitmek için tıklayın > bu da linke tiklayinca detay: < Resime gitmek için tıklayın > |
sabahın altısından beri bu sorunla boğuşuyorum. olmuyor. en son yazdığınızı denemedim ancak gece denerim. kusura bakmayın. ben size söyle birşey diyeyim o zaman. siz olsanız buraya ink verip dosyaya ulaşmaya çalışsanız ne yapardınız? farklı bi döngü türü ya da yapısı mı kurardınız? bu divler vs bu şekilde mi bi sorun var? bu soruma cevaba da en son tavsiyenize de gece bakabilirim artık. bugünlük daha fazla uğraşamayacağım. herşey için teşekkür ettim. |
Son verdiğiniz kodu da denedim. 404 sayfa bulunamadı hatası veriyor yine çalışmıyor. adres satırında /ExternalLinkRedirect?url=icerik.php?haber=2 bu şekilde yazıyor. neden direk icerik.php?haber=2 diyip id numarasını get ile taşımıyor? |
link verilen satir asagidaki gibi olacak: < Resime gitmek için tıklayın > |
teşekkür ettim adres satırında istenileni verdi. icerik.php?haber=3 id get ile tasıdı fakat habere gidiliyor o idye ait içerik ekrana bastırılmıyor. haberle ilgili hiçbirşey yok. |
$gelen_deger = $_GET['haber']; $sorgula = mysql_query("select * from icerik where icerik_id = '$gelen_deger'"); $row = mysql_fetch_assoc($sorgula); 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>'; |
<?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>'; ?> |
ustteki gibi degistirin. |
çok teşekkür ederim oldu sağolasın. yalnız anlamadığım birşey var. $gelen_Der get ile icerik_id tasıdık icerik.php ide ise $gelen_deger = $_GET['haber']; haber diye birsey yok ki bende artı sogruda da gelendegeri icerik_id ye eşitledik. bu haber nerden çıktı mantığı nedir? |
bu sekilde icerik.php sayfasina haber anahtari ile $_GET['haber'] seklinde veriyi tasiyoruz |
yani ordaki linki oluştururken ben istediğimi belirtiyorum ama ona göre çekiyorum. haber demesem hiçbirsey demesem icerik.php=3 mu olacaktı |
ek bilgiler ve sorunumun çözülmesine yardımcı olduğunuz için çok teşekkür ederim. İyi çalışmalar ve iyi günler dilerim. |
|
$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>';
?>
ustteki kodlari asagidaki gibi degistir
<?php
$gelen_deger = $_GET['haber'];
$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. Cevapları Gizle