• 16-09-2016, 11:58:42
    #1
    <?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.
  • 16-09-2016, 12:27:43
    #2
    Kimlik 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:00
    #3
    mySQL 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:32
    #4
    hocam 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, 00:01:14
    #5
    Sanırım olay bu: $_POST["s"]; yerine $_GET["s"]; deneyin
  • 18-09-2016, 22:50:11
    #6
    Jquery 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?
  • 19-09-2016, 15:28:01
    #7
    anilunal adlı üyeden alıntı: mesajı görüntüle
    hocam 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
    Teşekkür ederim.