Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
2
Cevap
470
Tıklama
0
Öne Çıkarma
haber ayrıntısı. php
A
19 yıl
Onbaşı
Konu Sahibi

Bir Haber scripti yaziyorum. Bütün işlemi index php de orta alan da döndürüyorum.
Özet haberlerin üzerine tıklayıp haber ayrıntısını yine index.php 'nin ortasında almak istiyorum.
Aldığım hatalar.
Warning: mysql_result(): Unable to jump to row 0 on MySQL result index 31 in /home/ilan26/public_html/haberdetay.php on line 22
Warning: mysql_result(): Unable to jump to row 0 on MySQL result index 31 in /home/ilan26/public_html/haberdetay.php on line 23
Warning: mysql_result(): Unable to jump to row 0 on MySQL result index 31 in /home/ilan26/public_html/haberdetay.php on line 24
Warning: mysql_result(): Unable to jump to row 0 on MySQL result index 31 in /home/ilan26/public_html/haberdetay.php on line 25
Warning: mysql_result(): Unable to jump to row 0 on MySQL result index 31 in /home/ilan26/public_html/haberdetay.php on line 26
Warning: mysql_result(): Unable to jump to row 0 on MySQL result index 31 in /home/ilan26/public_html/haberdetay.php on line 27
Warning: mysql_result(): Unable to jump to row 0 on MySQL result index 31 in /home/ilan26/public_html/haberdetay.php on line 28

dediğimi yapamadığım için pop up sayfa açıyorum. Pop up yapmadan aynı sayfada haber ayrıntısını görüntülemek istiyorum..

index.php
Kod:
<td width="525" align="CENTER"><!-- orta alan baslangic-->
<?
if (isset($_GET['ilan']))
$ilan = $_GET['ilan'];
else $ilan = '';
//if ($ilan == '') echo 'Ilan26 Sayfasina Hosgeldiniz';
if ($ilan == '') { include 'haberliste.php'; }
if ($ilan == 'vasita') { include 'vasita.php'; }
if ($ilan == 'emlak') { include 'emlak.php'; }
if ($ilan == 'bilsayar') { include 'bilsayar.php'; }
if ($ilan == 'cep_tel_liste') { include 'cep_tel_liste.php'; }
if ($ilan == 'ders') { include 'dersliste.php'; }
if ($ilan == 'esya') { include 'esyaliste.php'; }
if ($ilan == 'is') { include 'isliste.php'; }
if ($ilan == 'hayvan') { include 'hayvanliste.php'; }
if ($ilan == 'diger') { include 'digerliste.php'; }
if ($ilan == 'haber_tum') { include 'haber_tum.php'; }
if ($ilan == 'haberdetay') { include 'haberdetay.php'; }
?>

</td><!-- orta alan bitis-->


haberliste.php
Kod:

<script>
function haberdetay(ilanid)
{window.open("index.php?ilan=haberdetay&haber_id="+ilanid,"_blank","toolbar=no,location=no,directories=yes,status=yes,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=750,height=250,left=5,top=25")
}
</script>

<script language="javascript" src="popup.js"></script>
</head><body oncontextmenu="return false" leftmargin=0 topmargin=0 background="ico/ST013_L.jpg" bgproperties="FIXED"><div align="center"><br>
<?
ini_set('error_reporting', E_ALL^E_NOTICE); //$haber_yazi = substr($haber_yazi, 0, 200);
include 'yol.php';
$oku=mysql_query('SELECT COUNT(*) AS sayi FROM haber');
$kayit_toplam=mysql_result($oku,0,'sayi');
?>

<?
$oku = mysql_query ('select * from haber order by haber_id Desc Limit 0,3 ');
$kayit_sayisi = mysql_num_rows ($oku);
$i = 0;
$login = false;
?>

<table border="0">
<tr>
<td colspan="2" align="RIGHT" valign="MIDDLE"><a href='index.php?ilan=haber_tum'><b>Arşiv..</b></a>
<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=8902984&url=javascript:popup('haber_tum.php','425','350');" data-href="javascript:popup('haber_tum.php','425','350');"><b>Arşiv..</b></a>
     <font face="Verdana" color="Navy">Toplam Haber :</font><font face="Verdana" color="#0070DF"><b><?=$kayit_toplam;?></b></font>     
</td>
</tr>
<?
while ($i < $kayit_sayisi)
{
$haber_id = mysql_result($oku,$i,'haber_id');
$haber_baslik = mysql_result($oku,$i,'haber_baslik');
$haber_yazi = mysql_result($oku,$i,'haber_yazi');
$resim = mysql_result($oku,$i,'resim');
$yazan = mysql_result($oku,$i,'yazan');
$tarih = mysql_result($oku,$i,'tarih');
$hit = mysql_result($oku,$i,'hit');
?>
<?php
if($resim == "" ) {
$resim = "0.jpg";
}
$haber_yazi = substr($haber_yazi, 0, 170);
?>

<tr>
<td colspan="2" align="LEFT" valign="MIDDLE"><b>
<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=8902984&url=javascript:haberdetay(<?=$haber_id;?>)" data-href="javascript:haberdetay(<?=$haber_id;?>)"><?=$haber_baslik;?></a></b></td>
</tr>
<tr>
<td width="12%" align="LEFT" valign="MIDDLE">
<img src="haberimg/<?=$haber_id;?>.jpg" width=115 height=70 /></td>
<td width="88%" align="JUSTIFY" valign="MIDDLE"><?=$haber_yazi;?>. ... <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=8902984&url=javascript:haberdetay(<?=$haber_id;?>)" data-href="javascript:haberdetay(<?=$haber_id;?>)"> [Devamı]</a>   
<a href='index.php?ilan=haberdetay&haber_id=$haber_id'>Detay</a>
</td>
</tr>
<?
$i++;
}
echo '</table>' ;
?><br>

</div></body></html>


haberdeyay.php
Kod:

<?
//ini_set('error_reporting', E_ALL^E_NOTICE);
$haber_id='haber_id';
include "yol.php";
$haber_id = $HTTP_GET_VARS["haber_id"];
$update = mysql_query ("update haber set hit = hit + 1 where haber_id='".$haber_id."'");
$oku = mysql_query ("select * from haber where haber_id='".$haber_id."'");
$i = 0;
$login = false;

?>
<table border='0' align='CENTER' bgcolor='#FDE1A8'>
<?
$haber_id = mysql_result($oku,$i,'haber_id');
$haber_baslik = mysql_result($oku,$i,'haber_baslik');
$haber_yazi = mysql_result($oku,$i,'haber_yazi');
$resim = mysql_result($oku,$i,'resim');
$yazan = mysql_result($oku,$i,'yazan');
$tarih = mysql_result($oku,$i,'tarih');
$hit = mysql_result($oku,$i,'hit');

if($resim == "" ) {
$resim = "0.jpg";
}//$sınırlı_metin = substr( $oku['haber_yazi'],0,200);
?>
<tr>
<td colspan="2" align="LEFT" valign="MIDDLE"><b>
<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=8902984&url=javascript:haberdetay(<?=$haber_id;?> )" data-href="javascript:haberdetay(<?=$haber_id;?> )"><?=$haber_baslik;?></a></b></td>
</tr>
<tr>
<td width="12%" align="LEFT" valign="MIDDLE"><img src="haberimg/<?=$haber_id;?>.jpg" width=115 height=80 /></td>
<td width="88%" align="JUSTIFY" valign="MIDDLE"><?=$haber_yazi;?></td>
</tr>
<tr>
<td align="LEFT" valign="MIDDLE">Yazan:<?=$yazan;?></td>
<td align="RIGHT" valign="MIDDLE">Tarih:<?=$tarih;?>     Hit:<?=$hit;?></td>
</tr>
<?
echo '</table>';
?>
</div></body></html>

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



#
19 yıl
Er

sana kendime yazdıgım haber gosterme kodlarını yazayım sorunsuz çalışıyor; (haberler tablosu id, baslik, kisa, uzun, zaman, gosterim)
bu index.php dosyan
 
<?php
$url=$_GET['mty'];
if (!$url)
$url="haberler";
include "$url.php";

?>



bu haberler.php dosyan :
 

<?php

include ("dbbaglan.php");

$limit='5'; // 1 sayfada kaç tane kayıt gözüksün

$link="?mty=haberler"; //sayfalamada kullanilacak link

$sayfa=$_GET["sayfa"]; //adresten gelen sayfa

if(empty($sayfa) or !is_numeric($sayfa)) {

$sayfa ='1';

}


$tumhaber = mysql_query("SELECT * FROM haberler ORDER BY id DESC");

$toplam_kayit=mysql_num_rows($tumhaber);

echo "<p><b>Toplam $toplam_kayit kayit listelendi.</b></p>";



$kayitSayisi=ceil($toplam_kayit/$limit);



$son = ($sayfa-1)*$limit;



$tumhaber2 = mysql_query("SELECT * FROM haberler ORDER BY id DESC LIMIT $son,$limit");



if ($sayfa==1) {
$linkCiktisi.="<p><< Geri  ";
}
else {
$birGeri=$sayfa-1;
$linkCiktisi.="<p><a href=$link&sayfa=$birGeri><< Geri</a>  ";
}
for($i=1; $i <= $kayitSayisi; $i++) {
if ($sayfa==$i) {
$linkCiktisi.="<b>[$i]</b> ";
continue;
}
$linkCiktisi.="<a href=$link&sayfa=$i>$i</a> ";

}
//En Sondaki ILERI>> butonu
if ($sayfa<$kayitSayisi) {
$birIleri=$sayfa+1;
$linkCiktisi.="<a href=$link&sayfa=$birIleri>Ileri >></a></p>";
}
else {
$linkCiktisi.="Ileri >></p>";
}


while($satirlar=mysql_fetch_assoc($tumhaber2))

echo"<div align=center>
<table border='0' cellpadding='0' cellspacing='0' style='border-collapse: collapse' bordercolor='#C0C0C0' width='100%'>
<tr>
<td width='3%' height='19'>
<p align='left'> </td>
<td width='70%' height='19'><p><a href='?mty=haberdetay&haber=$satirlar[id]'>$satirlar[baslik]</a></p></td>
<td width='24%' height='19'>
<p align='right'><b> </b></p></td>
<td width='3%' height='19'>
<p align='left'> </td>
</tr>
<tr>
<td width='3%' ><p> </td>
<td width='194%' colspan='2'><p>$satirlar[kisa]</p></td>
<td width='3%' ><p> </td>
</tr>
<tr>
<td width='3%' height='19'> </td>
<td width='194%' height='19' colspan='2'>
<p align='right'><a href='?mty=haberdetay&haber=$satirlar[id]'>devamini oku</a> $satirlar[gosterim] kez okundu. $satirlar[zaman]</td>
<td width='3%' ><p> </td>
</tr>
</table><hr>
<p align='center'><a href='javascript:history.go(-1)'>Geri dön</a></p>


";


echo "

<div align='center'>

$linkCiktisi

</div>

"; // Sayfalar arasi dolasim menüsü Sayfa Sonu
?>



bu da haberdetay.php dosyan
 
<?php
include ("dbbaglan.php");
$gelenhaber = $_GET['haber'];
if($gelenhaber =="")
$gelenhaber = "1";

$sorgu2 = mysql_query("SELECT * FROM haberler WHERE id = '$gelenhaber' ");
$satirlar2 = mysql_fetch_array($sorgu2);
$gosterim=$satirlar2[gosterim]+1;
mysql_query("UPDATE haberler SET gosterim=$gosterim WHERE id = '$gelenhaber'");

$sorgu = mysql_query("SELECT * FROM haberler WHERE id = '$gelenhaber' ");
$satirlar = mysql_fetch_array($sorgu);
if(!$satirlar[id])
echo ("böyle bir haber yok");
echo"<div align=center>
<table border='0' cellpadding='0' cellspacing='0' style='border-collapse: collapse' bordercolor='#C0C0C0' width='100%'>
<tr>
<td width='3%' height='19'>
<p align='left'> </td>
<td width='70%' height='19'><p><a href='?mty=haberler'>Haberler</a> / $satirlar[baslik]</p></td>
<td width='24%' height='19'>
<p align='right'><b> </b></p></td>
<td width='3%' height='19'>
<p align='left'> </td>
</tr>
<tr>
<td width='3%' ><p> </td>
<td width='194%' colspan='2'><p>$satirlar[uzun]</p></td>
<td width='3%' ><p> </td>
</tr>
<tr>
<td width='3%' height='19'> </td>
<td width='194%' height='19' colspan='2'>
<p align='right'>$satirlar[gosterim] kez okundu. $satirlar[zaman]</td>
<td width='3%' ><p> </td>
</tr>
</table><hr>
<p align='center'><a href='javascript:history.go(-1)'>Geri dön</a></p>


";


?>





< Bu mesaj bu kişi tarafından değiştirildi # mTy # -- 29 Ağustos 2006; 21:47:24 >
Bu mesaja 1 cevap geldi.
A
19 yıl
Onbaşı
Konu Sahibi

Teşekkurler mty...



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.