Sayfalama aktif pasif

scorpion_amed Mikail Yılmaz

Slm Arkadaşlar Sayfalama Yapılmış ama ben sayfa sayısı yerine

<?php echo $row['icerik_deger']; ?> içerisindeki yazıyı göstermek istiyorum ör:içerik değer index yazısına tıkladıgım dakahverengi  hakkımda  yazısı beyaz font oluyor inş. ne yapmak istediğim anlaşılmıştır ör sitede verebilirim

 

<?php
// Sayfalama
$satir_sayisi = mysql_query("SELECT COUNT(icerik_id) FROM sayfalama");
$satir_sayisi = mysql_result( $satir_sayisi , 0);
$sayfa          = isset($_GET['sayfa']) && intval($_GET['sayfa']) > 0 ? $_GET['sayfa'] : 1;
$limit          = 1;
$sayfa_sayisi = ceil( $satir_sayisi / $limit );
$sayfa          = ( $sayfa > $sayfa_sayisi ? 1 : $sayfa );
$goster          = ( $sayfa * $limit ) - $limit;

// Sorgu
$query          = mysql_query("SELECT * FROM sayfalama LIMIT $goster , $limit");
$dizi          = array();
while( $row = mysql_fetch_assoc($query))
{
    $dizi[] = $row;
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
   <meta http-equiv="content-type" content="text/html; charset=ISO-8859-9">
    <title>Php ile sayfalama yapm</title>
    <style type="text/css">
    body {font: 14px/24px Arial}
    ul , li {margin: 0; padding: 0; list-style-type : none}
    ul.liste {border-bottom: 1px solid #ccc; padding-bottom: 10px}
    ul.sayfalama {margin-top: 10px;}
    ul.sayfalama li {margin-right: 10px; font-size: 11px; display: inline-block; padding: 2px 8px; background-color: #efefef; border: 1px solid #ccc; border-radius: 3px}
    ul.sayfalama li a {text-decoration: none; color: #424242; display: block}
    ul.sayfalama li:hover , ul.sayfalama li.aktif {background-color: #424242;}
    ul.sayfalama li:hover a , ul.sayfalama li.aktif a , ul.sayfalama li.aktif { color: #fff}
    </style>
</head>
<body>
    <div id="icerik">
        <ul class="liste">
        <?php foreach( $dizi as $row ) : ?>
            <li><?php echo $row['icerik_deger']; ?></li>
        <?php endforeach; ?>
        </ul>
       
        <ul class="sayfalama">
        <?php
        if( $sayfa > 1 )
        {
            echo '<li><a href="?sayfa=1">lk</a></li>';
            echo '<li><a href="?sayfa='.($sayfa - 1).'">nceki</a></li>';
        }
        else
        {
            echo '<li class="aktif">ilk</li>';
            echo '<li class="aktif">Önceki</li>';
        }
       
        for( $i = $sayfa - 3; $i < $sayfa + 4; $i++ )
        {
            if( $i > 0 && $i <= $sayfa_sayisi )
            {
                echo '<li class="'.($i == $sayfa ? 'aktif' : 'pasif').'"><a href="?sayfa='.$i.'">'.$i.'</a></li>';
            }
        }
       
        if( $sayfa != $sayfa_sayisi )
        {
            echo '<li><a href="?sayfa='.($sayfa + 1).'">Sonraki</a></li>';
            echo '<li><a href="?sayfa=1">Son</a></li>';
        }
        else
        {
            echo '<li class="aktif">Sonraki</li>';
            echo '<li class="aktif">Son</li>';
        }
        ?>
        </ul>
    </div>
</body>
</html>

09-11-2015 13:18

    Php

    scorpion_amed Mikail Yılmaz

    <div id="nav">

    <ul>

    <li><a class="secili" href="index.php">ANASAYFA</a></li>
    <li><a href="test2.php">HİZMETLERİMİZ</a>

    </ul>

    </div>

    09-11-2015 13:37

      Php

      CSS kısmında ufak bir düzeltme ile hallolur.

      yapacağın sadece "a" karakteri ile ilgili.

      a:hover{ color:blue}
      a:visited{ color:yellow}

      Her programcı birgün Php yi tadacaktır
      21-11-2015 01:47

        www.Phpkodlari.com © 2009 Herkes Php öğrenecek
        Web tasarım ve eğitim kaynağınız.