pagina-navigatie

Gesponsorde koppelingen

PHP script bestanden

  1. pagina-navigatie

« Lees de omschrijving en reacties

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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
<?php
$aantal_waardes
= "25"; // hoeveel per pagina weergeven
$querytel = "SELECT COUNT(*) AS count_r FROM fastlog_reacties";
$resulttel = mysql_query($querytel)  or die("Tellen ging fout. Contacteer aub een Administrator."); // tellen uit de MYSQL tabel
$count = mysql_fetch_assoc($resulttel);
$count_r = $count['count_r'];
$count_r_deel = $count_r / $aantal_waardes; // delen van $count_r met $aantal_waardes
$count_r_afgerond = ceil($count_r_deel); // afronden naar boven, anders krijg je halve pagina's
if(isset($_GET['pagina_id'])) { // kijken of er 1 word meegegeven, anders 1 wegzetten
    $page = $_GET['pagina_id'];
}
else {
    $page = "1";
}

if($page > $count_r_afgerond) {
    $page = $count_r_afgerond;
}

if(!is_numeric($page)) { // als hij niet nummeric is.
        //hack poging via GET

        $get = $page;
        header("Location: index.php?p=hack&pagina=reactieall&get=" . $get . "");
        exit;
    }

$limiet = $page * $aantal_waardes; // limit voor SQL instellen
$limiet1 = $limiet - $aantal_waardes; // Limit voor SQL instellen

if ($page > "1") { // vorige link wegzetten
    $vorige = $page - 1;
    $vorige = '<a href="'.$_SERVER['PHP_SELF'].'?p=reactieall&pagina_id='.$vorige.'">&laquo; Vorige</a>&nbsp;';
    echo $vorige;
}
else {
    echo '';
}

$rijtje = ''; // Een rij wegzetten bijv 123456

for ($i = 1; $i < $count_r_deel; $i++) {

    if ($i == $page) {
        
        $rijtje .= '<b>'.$i.'</b>';
    }

    
    else {
        
        $rijtje .= '<a href="'.$_SERVER['PHP_SELF'].'?p=reactieall&pagina_id='.$i.'">'.$i.'</a>&nbsp;';
    }
}

echo '&nbsp;'; echo $rijtje; echo '&nbsp;';
if ($page < $count_r_afgerond) { // Een volgende link wegzetten
    
    $volgende = $page + 1;
    $volgende = '<a href="'.$_SERVER['PHP_SELF'].'?p=reactieall&pagina_id='.$volgende.'">Volgende &raquo;</a>';
    echo $volgende;
}
else {
    echo '';
}

?>

 
 

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.