Functie Pagina nummering

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Mitchel V

Mitchel V

10/11/2010 18:28:34
Quote Anchor link
Hallo.

Omdat ik de pagina nummering aardig vaak gebruik wil ik hier een functie van maken.

Ik heb het volgende:
index.php
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
$sqlal
= "SELECT * FROM berichten WHERE naar='".$_SESSION['login_id']."'";
            $queryal = mysql_query($sqlal) or die (mysql_error ());
            $num_rows = mysql_num_rows($queryal);
            
            echo '<br><h1>Berichten</h1><br>';
            
            $limit = 0;
            $limitpage= 0;
            
            echo paginanummering(10, $num_rows, $_GET['page']);
            
            $sqlb = "SELECT * FROM berichten WHERE naar='".$_SESSION['login_id']."' ORDER BY datetime DESC LIMIT $limit, $limitpage";
            $queryb = mysql_query($sqlb) or die (mysql_error ());
            while($rowb = mysql_fetch_assoc($queryb)){
                echo $rowb['onderwerp'].'<br>';
            }

?>


functie:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<?php
function paginanummering($limitpage, $num_rows, $getpage)
    {

        $paginanummering = '';
        $website = 'index.php?pagina=leerlingbeheer&';
        $backpage = $getpage - 1;

        $page2 = $num_rows  / $limitpage;
        $page2 = $page2 - 1;
        $page3 = $num_rows  / $limitpage - 2;
        for ( $counter = 0; $counter <= ceil($page2); $counter += 1) {
            if($getpage == $counter){
                $paginanummering .= ' <a href="'.$website.'page='.$counter.'"><u><b>'.$counter.'</b></u></a> ';
            }
else{
                
            }
        }

        $nextpage = $getpage + 1;
        if($getpage  <= ceil($page3)){
            $paginanummering .= ' <a href="'.$website.'page='.$nextpage.'"> >> </a> ';
        }

        if($num_rows == 0 OR $num_rows <= $limitpage){
            $paginanummering = '';
        }

        if(!isset($getpage)){
            $page = 0;
            $getpage = 0;
        }
else{
            $page = $getpage;
        }

        
        $limit = $page * $limitpage;
        
        return $paginanummering;
        return $limit;
        return $limitpage;
}

?>


Maar hoe kan ik nu 3 dingen uit deze functie halen?
de pagina nummering wordt dan waarde paginanummering
limit en limitpage gaat dan naar de sql..

Of hoe kan ik dit het beste anders doen? :)
 
PHP hulp

PHP hulp

29/03/2024 13:57:36
 
Roel -

Roel -

10/11/2010 19:58:36
Quote Anchor link
Wellicht dat je wat kennis opdoet met mijn script? :-)
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.