wmaraci reklam

Sayfalama Sorunu

3 Mesajlar 875 Okunma
smmexpress

uysal027 uysal027 Developer Kullanıcı
  • Üyelik 16.11.2013
  • Yaş/Cinsiyet 41 / E
  • Meslek VBulletin İşleri
  • Konum Gaziantep
  • Ad Soyad S** U**
  • Mesajlar 402
  • Beğeniler 109 / 41
  • Ticaret 12, (%100)
Arkadaşlar Sitemde Sayfalama Yapmak İstiyorum Ancak Bi türlü beceremedim.

Alttaki kod sayfanın kodları bu kodlara göre sayfalama yapabilecek arkadaşlar varsa yardımcı olabilirmi?






Son Eklenen Metin2 Pvp Serverler




No

Tip

Server adı

Durum

Zorluk



$i = 1;
$server = mysql_query("select baslik,durum,derece,id from server where tip='Metin2' order by id desc limit 50");
while($al = mysql_fetch_array($server))
{
$link = seoyap($al["baslik"])."-".$al["id"].".html";
if($al["durum"] == "acik")
{$durum = 'Sunucu Açık';}
else
{$durum = 'Sunucu Açık';}


if($al["derece"] == "kolay")
{$derece = '
Kolay
';}
else if($al["derece"] == "orta")
{$derece = '
Orta
';}
else if($al["derece"] == "zor")
{$derece = '
Zor
';}


if($i % 2 == 0)
{
echo'

'.$i.'.

Metin2 pvp serverler


'.$durum.'

'.$derece.'



';
}
else
{
echo'

'.$i.'.

Metin2 pvp serverler


'.$durum.'

'.$derece.'



';
}
$i++;
}
?>













 

 

http://goo.gl/iMywUg
wmaraci
reklam

BatuhanUyar BatuhanUyar Copyright Kullanıcı
  • Üyelik 24.06.2014
  • Yaş/Cinsiyet 27 / E
  • Meslek PHP
  • Konum Ankara
  • Ad Soyad B** U**
  • Mesajlar 587
  • Beğeniler 11 / 112
  • Ticaret 2, (%100)


$sayfa = (isset($_GET["sayfa"])) ? $_GET["sayfa"] : ""; // get metodu ile gönderilen "sayfa" parametresini aldık
if(!$sayfa) $sayfa = 1; // eğer $sayfa değişkeni tanımlı değilse değerini 1 yapıyoruz
$limit = 10; // Sayfalamada gösterilecek icerik sayısı

$ksayisi = mysql_num_rows(mysql_query("select * from ticket order by id desc")); // Kayıt sayısını alıyoruz
$ssayisi = ceil($ksayisi / $limit); // sayfa sayısını bulmak için ksayisi ile limiti bölüyoruz ve ceil ile tam sayı olması için yukarı yuvarlıyoruz
$baslangic = ($sayfa*$limit)-$limit; // başlangıcın hangi kayıttan sonra başlacağının hesabı yapıyoruz
$query = mysql_query("SELECT * FROM ticket LIMIT $baslangic, $limit"); // icerikler tablosunu içerik onaylanmışsa başlangıç tan limite kadar al
if(mysql_affected_rows()){ // sorgu sonucunda etkilenen bir satır varsa
while($row = mysql_fetch_array($query)){ // sorgu sonucunu dizi halinde döndür.

echo '

'.$row['link'].'
'.$row['durum'].'
'.$row['limit'].' Beğeni
'.$row['kim'].'
';


}
}





if($i == "0"){

echo '

Kayıt YOK
Yok
-
';
}

echo ""."";
echo "
";
if($sayfa>1){
echo "«";
}
for($i=1; $i<=$ksayisi; $i++){
if($i<=$ssayisi){
if($i==$sayfa){
echo "".$i."";
}
}
}
if($sayfa != $ssayisi){
echo "»";
}
echo '
';
?>


umarım işine yarar
uysal027

kişi bu mesajı beğendi.

uysal027 uysal027 Developer Kullanıcı
  • Üyelik 16.11.2013
  • Yaş/Cinsiyet 41 / E
  • Meslek VBulletin İşleri
  • Konum Gaziantep
  • Ad Soyad S** U**
  • Mesajlar 402
  • Beğeniler 109 / 41
  • Ticaret 12, (%100)
Sanırım olmadı hocam

Ek Olarak:

BatuhanUyar adlı üyeden alıntı



$sayfa = (isset($_GET["sayfa"])) ? $_GET["sayfa"] : ""; // get metodu ile gönderilen "sayfa" parametresini aldık
if(!$sayfa) $sayfa = 1; // eğer $sayfa değişkeni tanımlı değilse değerini 1 yapıyoruz
$limit = 10; // Sayfalamada gösterilecek icerik sayısı

$ksayisi = mysql_num_rows(mysql_query("select * from ticket order by id desc")); // Kayıt sayısını alıyoruz
$ssayisi = ceil($ksayisi / $limit); // sayfa sayısını bulmak için ksayisi ile limiti bölüyoruz ve ceil ile tam sayı olması için yukarı yuvarlıyoruz
$baslangic = ($sayfa*$limit)-$limit; // başlangıcın hangi kayıttan sonra başlacağının hesabı yapıyoruz
$query = mysql_query("SELECT * FROM ticket LIMIT $baslangic, $limit"); // icerikler tablosunu içerik onaylanmışsa başlangıç tan limite kadar al
if(mysql_affected_rows()){ // sorgu sonucunda etkilenen bir satır varsa
while($row = mysql_fetch_array($query)){ // sorgu sonucunu dizi halinde döndür.

echo '

'.$row['link'].'
'.$row['durum'].'
'.$row['limit'].' Beğeni
'.$row['kim'].'
';


}
}





if($i == "0"){

echo '

Kayıt YOK
Yok
-
';
}

echo ""."";
echo "
";
if($sayfa>1){
echo "«";
}
for($i=1; $i<=$ksayisi; $i++){
if($i<=$ssayisi){
if($i==$sayfa){
echo "".$i."";
}
}
}
if($sayfa != $ssayisi){
echo "»";
}
echo '
';
?>


umarım işine yarar


Bu kodları benım kodlara uyarlayabılırmısınız bu sekılde çalışmıyor
 

 

http://goo.gl/iMywUg
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)