haberler.php
Sayfa 2 ye geçtigimde
haberler.php?sayfa=2
Ben bunu
haberler.html
Sayfa 2 ye geçtigimde
haberler2.html
şeklinde çekmesini istiyorum.
Ben ugraştım ama anca haberler.html?sayfa=2 yapabildim..
Yardımcı olursanız sevinirim.
İlgilenen herkeze teşekkürler
Kodlarım
<?
$count = 0;$a= "";
function habersayfalama($limit,$sayfano,$satir_sayisi=0,$sayfaadi='haberler.php',$adresdeger='')
{
$habersayfalama = '';
if($satir_sayisi > $limit)
{
$sayfa_sayisi = $satir_sayisi / $limit;
$sayfa_sayisi = ceil($sayfa_sayisi);
if($sayfano == $sayfa_sayisi)
{
$to = $sayfa_sayisi;
} elseif($sayfano == $sayfa_sayisi - 1)
{
$to = $sayfano + 1;
} elseif($sayfano == $sayfa_sayisi - 2)
{
$to = $sayfano + 2;
} else {
$to = $sayfano + 3;
}
if($sayfano < 4)
{
$from = 1;
} else {
$from = $sayfano - 3;
}
if (6 < $sayfano)
$habersayfalama .= ' <b><a href="'.$sayfaadi.'?sayfa=1'.$adresdeger.'"><b>1</b></a>...</b> ';
for($i=$from; $i <= $to; $i++)
{
if($i == $sayfano)
{
$habersayfalama .= '<b>['.$i.']</b> -';
} else {
$habersayfalama .= '<a style="text-decoration:none; color:#000000" href="'.$sayfaadi.'?sayfa='.$i.$adresdeger.'">'.$i.'</a> - ';
}
} if ($to < $sayfa_sayisi) {
$habersayfalama .= ' <b>...<a href="'.$sayfaadi.'?sayfa='.$sayfa_sayisi.$adresdeger.'" style="text-decoration:none; color:#000000"> '.$sayfa_sayisi.'</a></b> ';
}
}
if($habersayfalama == "")
{
$habersayfalama = 'Sayfa 1';
}
return $habersayfalama;
}
$limit = 15; // Bir sayfada kac haber gosterecegını burdan belirlersin
$sorgu = mysql_query("SELECT COUNT(*) FROM haberler ");
$satir_sayisi = mysql_result($sorgu, 0);
@$sayfa = abs(intval($_GET['sayfa']));
if(empty($sayfa) || $sayfa > ceil($satir_sayisi/$limit))
{
$sayfa = 1;
$baslangic = 0;
} else {
$baslangic = ($sayfa - 1) * $limit;
}
$sorgu = mysql_query("SELECT * FROM haberler ORDER BY id DESC LIMIT $baslangic,$limit");
while($yaz = mysql_fetch_array($sorgu)){
$turkce=array("ş","Ş","ı","(",")","'","ü","Ü","ö","Ö","ç","Ç"," ","/","*","?","ş","Ş","ı","ğ","Ğ","İ","ö","Ö","Ç","ç","ü","Ü");
$duzgun=array("s","S","i","","","","u","U","o","O","c","C","-","-","-","","s","S","i","g","G","I","o","O","C","c","u","U");
$deger=str_replace($turkce,$duzgun,$yaz[baslik]);
$deger = preg_replace("@[^A-Za-z0-9\-_]+@i","",$deger);
echo "<font size='2' face='tahoma'><b><img src='img/newhaber.gif' align='left'><a href='$yaz[id]-$deger.html'><font color='black'>$yaz[baslik]</b></font></font></a><br><br>";
}
// while döngüsü sonu
?>
