• 13-05-2023, 14:50:07
    #1
    Arkadaşlar merhaba.

    PHP ile bir pagination sistemi yaptım. Bu sistemde örneğin 2. sayfaya tıklandığında sadece 2 numaranın renginin değişmesini istiyorum. bunu nasıl yapabilirim
  • 13-05-2023, 14:52:49
    #2
    Kaynak kodlarını görmeden yorum yapamayız.
  • 13-05-2023, 14:53:43
    #3
    Narcos adlı üyeden alıntı: mesajı görüntüle
    Kaynak kodlarını görmeden yorum yapamayız.
    <div class="pagination">
    <?php

    $s=0;

    while ($s < $toplam_sayfa){

    $s++; ?>


    <a href="<?=$uruncek['slug']?>?sayfa=<?php echo $s; ?>"-><?php echo $s; ?></a>


    <?php } ?>
    </div>

    pagination kodları bu şekilde hocam
  • 13-05-2023, 15:04:22
    #4
    mescan adlı üyeden alıntı: mesajı görüntüle
    <div class="pagination">
    <?php

    $s=0;

    while ($s < $toplam_sayfa){

    $s++; ?>


    <a href="<?=$uruncek['slug']?>?sayfa=<?php echo $s; ?>"-><?php echo $s; ?></a>


    <?php } ?>
    </div>

    pagination kodları bu şekilde hocam

    skype ekler misiniz hocam yardımcı olayım bağlanıp size ? phpQuery
  • 13-05-2023, 15:07:57
    #5
    a tagı içerisine if $s değişkeni eşit ise seçilen sayfaya şeklinde class eklemeniz gerek
  • 13-05-2023, 15:11:26
    #6
    <a> için active class'ı yoksa <a>'ları <li> içerisine alıp active classını <li>'ye verin.
    Özel tema kullanıyorsanız CSS ile custom şekil vermeniz gerekiyor.

    <div class="pagination">
    
    <?php
    $s=0;
    while ($s < $toplam_sayfa){
    $s++; ?>
    
    <a href="<?=$uruncek['slug']?>?sayfa=<?php echo $s; ?>"  class="<?php if($_GET["sayfa"] == $s): echo 'active'; endif; ?>" ><?php echo $s; ?></a>
    
    <?php } ?>
    </div>
  • 13-05-2023, 15:28:56
    #7
    v4r1able adlı üyeden alıntı: mesajı görüntüle
    a tagı içerisine if $s değişkeni eşit ise seçilen sayfaya şeklinde class eklemeniz gerek
    tamamdır hocam teşekkürler. dediğiniz gibi yaptım oldu sağolun