+ Cevap Yaz
4 sonuçtan 1 ile 4 arası gösteriliyor

Konu: fonksiyon

  1. #1
    Üye mehmet_sait Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    04/2006
    Yer
    KONYA
    Mesaj
    56

    fonksiyon

    Arkadaşlar merhaba aşağıdaki sayfalama kodunu nasıl fonksiyon yaparım ben yapamıyorum yardımcı olursanız sevinirim
    -------------------------------------

    $liste=1;

    $sorgu=mysql_query("Select count(*) from haber");

    list($kayit_sayisi)=mysql_fetch_row($sorgu);

    $sayfa_sayisi=floor($kayit_sayisi/$liste)+1;

    if($kayit_sayisi%$liste==0){

    $sayfa_sayisi--;

    }

    if(!is_numeric($sayfa) || $sayfa<1 || $sayfa>$sayfa_sayisi){

    $sayfa=1;

    }


    $kactan=($sayfa-1)*$liste;



    $sorgu=mysql_query("select haber_icerik from haber limit $kactan,$liste");
    while (list($haber_icerik)=mysql_fetch_row($sorgu))
    {
    echo "$haber_icerik<br>";
    }
    if($sayfa>1 && $sayfa_sayisi>1){

    print('<a href="?sayfa='.($sayfa-1).'">Önceki Sayfa</a> ');

    }


    print('<b>'.$sayfa.'/'.$sayfa_sayisi.'</b>');



    if($sayfa>0 && $sayfa<$sayfa_sayisi){

    print('<a href="?sayfa='.($sayfa+1).'">Sonraki Sayfa</a>');

    }
    ---------------------------------------------------------
    Mehmet Sait YILMAZ

  2. #2
    İptal Durumu
    Üyelik Tarihi
    03/2003
    Yer
    Istanbul
    Mesaj
    630

    denemedim kodu ama böyle olması gerekli.

    PHP Kodu:
    <?php
    function sayfala($sayfa)
    {
        
    //global $sayfa;
        // $sayfa ' yı global olarakta tanımlayabilirsin.
        
        
    $liste=1;
        
    $sorgu=mysql_query("Select count(*) from haber");
        list(
    $kayit_sayisi)=mysql_fetch_row($sorgu);

        
    $sayfa_sayisi=floor($kayit_sayisi/$liste)+1;

        if(
    $kayit_sayisi%$liste==0)
        {
            
    $sayfa_sayisi--;
        }

        if(!
    is_numeric($sayfa) || $sayfa<|| $sayfa>$sayfa_sayisi)
        {
            
    $sayfa=1;
        }

        
    $kactan=($sayfa-1)*$liste;


        
    $sorgu=mysql_query("select haber_icerik from haber limit $kactan,$liste");
        while (list(
    $haber_icerik)=mysql_fetch_row($sorgu))
        {
            echo 
    "$haber_icerik<br>";
        }
        
        
    $sayfabas "";
        
        if(
    $sayfa>&& $sayfa_sayisi>1)
        {
            
    $sayfabas .= '<a href="?sayfa='.($sayfa-1).'">Önceki Sayfa</a> ';
        }

        
    $sayfabas .= '<b>'.$sayfa.'/'.$sayfa_sayisi.'</b>';


        if(
    $sayfa>&& $sayfa<$sayfa_sayisi)
        {
        
    $sayfabas .= '<a href="?sayfa='.($sayfa+1).'">Sonraki Sayfa</a>';

        }
        
        return 
    $sayfabas;
    }

    //kullanım
    echo sayfala(2);
    ?>
    Fonksiyonlarla ilgili böyle bir makalede mecvutmuş :
    http://www.ceviz.net/index.php?case=...id=71&catid=14

  3. #3
    Üye mehmet_sait Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    04/2006
    Yer
    KONYA
    Mesaj
    56

    PHP Kodu:

    <?php 
    include "./baglar/globals.php";

    function 
    sayfala() 

        global 
    $sayfa;
       
         
        
    $liste=1
        
    $sorgu=mysql_query("Select count(*) from haber"); 
        list(
    $kayit_sayisi)=mysql_fetch_row($sorgu); 

        
    $sayfa_sayisi=floor($kayit_sayisi/$liste)+1

        if(
    $kayit_sayisi%$liste==0
        { 
            
    $sayfa_sayisi--; 
        } 

        if(!
    is_numeric($sayfa) || $sayfa<|| $sayfa>$sayfa_sayisi
        { 
            
    $sayfa=1
        } 

        
    $kactan=($sayfa-1)*$liste


        
    $sorgu=mysql_query("select haber_icerik from haber limit $kactan,$liste"); 
        while (list(
    $haber_icerik)=mysql_fetch_row($sorgu)) 
        { 
            echo 
    "$haber_icerik<br>"
        } 
         
        
    $sayfabas ""
         
        if(
    $sayfa>&& $sayfa_sayisi>1
        { 
            
    $sayfabas .= '<a href="?sayfa='.($sayfa-1).'">Önceki Sayfa</a> '
        } 

        
    $sayfabas .= '<b>'.$sayfa.'/'.$sayfa_sayisi.'</b>'


        if(
    $sayfa>&& $sayfa<$sayfa_sayisi
        { 
        
    $sayfabas .= '<a href="?sayfa='.($sayfa+1).'">Sonraki Sayfa</a>'

        } 
         
        return 
    $sayfabas



     echo 
    sayfala(); 
    ?>
    jure teşekkür ederim.
    Mehmet Sait YILMAZ

  4. #4
    İptal Durumu
    Üyelik Tarihi
    03/2003
    Yer
    Istanbul
    Mesaj
    630

    PHP Kodu:
    <?php 
    include "./baglar/globals.php"

    function 
    sayfala() 

        global 
    $sayfa
        
          
        
    $liste=1;
        
    $sayfabas ""

        
    $sorgu=mysql_query("Select count(*) from haber"); 
        list(
    $kayit_sayisi)=mysql_fetch_row($sorgu); 

        
    $sayfa_sayisi=floor($kayit_sayisi/$liste)+1

        if(
    $kayit_sayisi%$liste==0
        { 
            
    $sayfa_sayisi--; 
        } 

        if(!
    is_numeric($sayfa) || $sayfa<|| $sayfa>$sayfa_sayisi
        { 
            
    $sayfa=1
        } 

        
    $kactan=($sayfa-1)*$liste


        
    $sorgu=mysql_query("select haber_icerik from haber limit $kactan,$liste"); 
        while (list(
    $haber_icerik)=mysql_fetch_row($sorgu)) 
        { 
            
    $sayfabas .= $haber_icerik."<br>"
        } 
          
        if(
    $sayfa>&& $sayfa_sayisi>1
        { 
            
    $sayfabas .= '<a href="?sayfa='.($sayfa-1).'">Önceki Sayfa</a> '
        } 

        
    $sayfabas .= '<b>'.$sayfa.'/'.$sayfa_sayisi.'</b>'


        if(
    $sayfa>&& $sayfa<$sayfa_sayisi
        { 
        
    $sayfabas .= '<a href="?sayfa='.($sayfa+1).'">Sonraki Sayfa</a>'

        } 
          
        return 
    $sayfabas



    echo 
    sayfala(); 
    ?>
    echo'nun biri gozumden kaçmış böyle daha iyi.

+ Cevap Yaz

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

     

Benzer Konular

  1. Cevap: 4
    En Son Mesaj: 19/08/2006, 01:53
  2. Fonksiyon
    By Psychaos in forum C#
    Cevap: 1
    En Son Mesaj: 24/06/2005, 11:29
  3. fonksiyon
    By sadroalin in forum PHP
    Cevap: 2
    En Son Mesaj: 11/04/2005, 16:40
  4. Üye Fonksiyon
    By Arkantos in forum C / C++
    Cevap: 7
    En Son Mesaj: 23/12/2004, 03:01
  5. fonksiyon
    By Pyramid in forum PHP
    Cevap: 4
    En Son Mesaj: 21/11/2004, 22:00

Bookmarks

Mesaj Yazma Hakları

  • Yeni mesajgöndermezsiniz
  • Cevap yazamazsınız
  • Dosya ekleyemezsiniz
  • Mesajınızı düzenleyemezsiniz