Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

PHP sayfalama sistemini Jquery şeklinde ayarlama

<?php
include('mysql.php'); 

$page=$_GET['page'];

if ($page=="" || !is_numeric($page)) {
$page=1;
}
$kacar=10;
$kayit_sayisi=mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM problem"));
$sayfa_sayisi=$kayit_sayisi['0']/$kacar;
if ($kayit_sayisi%$kacar!=0) {
$sayfa_sayisi++;
}
$nerden=($page*$kacar)-$kacar;
$sorgu=mysql_query("SELECT * FROM problem WHERE lang = 2 ORDER BY id DESC LIMIT $nerden,$kacar");

while ($veri=mysql_fetch_array($sorgu)) {
 $title=$veri["title"];
   $id=$veri["id"];
   
   //yazdırıyorum.
		  //Goruntulencek Metnin Tam Hali
$detay = $veri['title'];
//Var olan metin içindeki karakter sayısı
$uzunluk = strlen($detay);
//Kaç Karakter Göstermek İstiyorsunuz
$limit = 100;
//Uzun olan yer "devamı..." ile değişecek.
if ($uzunluk > $limit) {
$detay = substr($detay,0,$limit) . "...";
}

//$newdetay = wordwrap($detay, 92, "<br>\n", true);


echo '<tr>
	     <td width="935" background="_img/resultz.png" height="40"> <font color="#00000" size="3"><a href="problem.php?id='.$id.'" ><b>'.$detay.'</font></a></b></td></tr>';
}
echo "<br>";
for ($i=1; $i<=$sayfa_sayisi; $i++) {
echo "<a href=index.php?page=$i>$i</a> ";
}
?>


Bu kodda verileri her 10 veride diğer sayfaya sıralamasını yazdım. İşte 1-2-3... diye ayrılıyor. Ben bu sayfalar arasında geçişte tüm sayfayı yenilemesini istemiyorum sadece veriler değişsin. ikinci sayfaya geçerken... Umarım anlatabilmişimdir...
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • teacher0610 adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    54 cevap - 29 soru
    işin zor kısmını yapmışsın. Kolay kısmı kalmış. Şimdi yapman gereken sayfa no linklerine id vermen ve bu id ye sayfa numarasını atamak. Örn:

    <html><a href='#' id='3' >3</a> gibi.</html

    Daha sonra jquery ile bir ajax isteği oluşturacaksın ve bu sayfaya post edeceksin.
    $("a[id]").click(function(){					
    
    sayfano = $(this).attr("id");
    	
    $.ajax({
    								type    :'POST',
    								url     :'listele.php',
    								data    :'sayfano='+sayfano,
    								success : function(cvp){
    																$('#islem_alani').html(cvp);
    								
    	}
    });
    

    islemalani olarak gösterdiğim yer sonucları göstermen gereken div in idsi. Kendine göre uyarlasın artık.
    • spywaredz adlı üyenin fotoğrafı spywaredz
      Nereleri Düzenlemem lazım ve neylerle düzenleyeceğimi yazarmısın lütfen....
      10 yıl önce yazılmış

Cevaplar

Hiç cevap bulunamadı.