<?php
include "baglanti.php";
## Sayfa Degiskeninin alalim.
$sayfa = @$_POST["s"];
## Sayfa Boşsa yada sayı değilse,
if(empty($sayfa) || !is_numeric($sayfa)){
$sayfa = 1;
}
## Kaçar Tane Gözükecek
$kacar = 15;
## Kayıt Sayısı Aalım
$ksayisi = mysql_query("select * from teknik");
## Sayfa Sayısı Alalım
$ssayisi = ceil($ksayisi/$kacar);
## Nereden Başlayacak
$nereden = ($sayfa*$kacar)-$kacar;
$a = 1;
$gelenid = $_GET['i'];
$query = mysql_query("select * from teknik INNER JOIN musteriler ON musteriler.mus_id = teknik.mus_id
where teknik.mus_id = '".$gelenid."' order by id desc limit $nereden,$kacar");
while($oku = mysql_fetch_array($query))
{
$id = $oku['id'];
$mus_id = $oku['mus_id'];
$mus_adi = $oku['mus_adi'];
$mus_telefon = $oku['mus_telefon'];
$nott = $oku['nott'];
$ariza = $oku['ariza'];
$tarih = $oku['tarih'];
?>
<table align='center' width='820' border='0' >
<tr>
<td width='130' style="padding:2px;" bgcolor='<?php if ($a%2==0) echo "#ccc"; ?>'><?php echo $tarih; ?></td>
<td width='187' style="padding:2px;" bgcolor='<?php if ($a%2==0) echo "#ccc"; ?>'><?php echo $mus_adi; ?></td>
<td width='200' style="padding:2px;" bgcolor='<?php if ($a%2==0) echo "#ccc"; ?>'><?php echo $nott; ?></td>
<td width='176' style="padding:2px;" bgcolor='<?php if ($a%2==0) echo "#ccc"; ?>'><?php echo $ariza; ?></td>
<td style="padding:2px;" bgcolor='<?php if ($a%2==0) echo "#ccc"; ?>'><a href='yazdir.php?i=<?php echo $id; ?>'>Görüntüle</a></td>
</tr>
<?php
$a++;
}
?>
</table>
<div style="width: 825px; padding-top: 12px; margin: auto; ">
<?php
for ($i=1; $i<=$ssayisi; $i++){
echo "<span style='text-align:center; padding:5px; border:1px dotted orange; background-color: #00E7FF;'><a href='musteripanel.php?s={$i}'";
## hangi sayfada isek o linke aktif classını atadım. Fakat css olarak kodlamadım siz css olarak kodlarsanız hangi sayfada ise o sayfa numarasını daha belli edebilirsiniz.
if($i == $sayfa){
echo "class='aktif'";
}
echo ">{$i}</a></span>";
}
?>
</div>Buradaki sorunu çözemedim yardımcı olursanız sevinirim.
Php Veriyi Çekip Sayfalama
6
●458
- 16-09-2016, 11:58:42
- 16-09-2016, 12:27:43Kimlik doğrulama veya yönetimden onay bekliyor.$ksayisi = mysql_query("select * from teknik");
kayıt sayısını mysql_num_row ile alabilirsin.
$ksayisi = mysql_num_row(mysql_query("select * from teknik"));
Edit: select * yerine select id falan kullanırsan hız ve yük bakımından kar elde edersin. - 16-09-2016, 14:34:00mySQL yerine PDO veya mySQLi kullanırsanız sizin için faydalı olacaktır. Belirtiyim dedim[emoji4]
Sent from my iPhone using Tapatalk - 16-09-2016, 15:52:32hocam eğer yönetim paneli içinse jquery datatable kullanın uğraşmayın böyle sayfalamayla falan bırakın o sıralamasını aramasını sayfalamasını yapsın. Eğer listelediğiniz şey binlerceyse onun içinde SSP class + datatable server side yaparsınız en basitinden. Kendinizi yormayın boşuna
- 18-09-2016, 22:50:11Jquery datatable kullanarak sorunu çözdüm. Bir çok sayfalama arama vs işlemlerden de Kurtulmuş oldum

Bir şey daha sormak istiyorum. Bir selectbox um var içerisinde 5 seçeneğim var. Örn. 1. seçeneği seçtiğimde kaydı kapatıyorum kapanan kaydı görüntülerken 1. Seçenek işaretlenmişse göster diyorum Gösteriyor. Sorum şu: Diğer 4 seçeneği görüntülerken nasıl bir yol izleyebilirim? 1. Seçenek olmayacak şekilde görüntülemek?