Forum » Server-Side scripting » page system
Berichten: 170
avatar
Offline Stuur privebericht
heeey mense,

ik probeer een page system te maken op mij forum.
maar hij gaat wel naar de volgende pagina, maar hij post gwn de berichten door, na 10 post gwn door,
ik heb nu dit:

Code | Selecteer Alles
minimaliseren
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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
<?
    
include("config.php");   
    include(
"functions.php");

            
$totaal mysql_result(mysql_query("SELECT count(id) FROM replys"),0);
    
$paginas ceil($totaal $cnfg['reply']);
    if(isset(
$_GET['p']))
        {
        
$start $_GET['p'] * $cnfg['reply'];
        }
    else
        { 
$start 0; }
    
    
$sql "SELECT id,titel,bericht,datum,naam FROM topics WHERE id = '" $_GET['id'] . "'"
    
$res mysql_query($sql); 
    
    
$row mysql_fetch_array($res); 
     
    
$row['bericht'] = nl2br($row['bericht']); 
     
    echo 
"<b>" $row['titel'] . "</b> Made by " $row['naam'] . " on " $row['datum'] . "<br>"
    
    
$row['bericht'] = smilie($row['bericht']); 
    echo 
$row['bericht'] . "<br><br>"
     

        
    echo 
"<b>Reply's<br></b>";         
    
$csql "SELECT naam,bericht,datum FROM replys WHERE tid = '" $_GET['id'] . "'"
    
$cres mysql_query($csql);
     
    
    if (
mysql_num_rows($cres) >= 1
    { 
        while (
$row mysql_fetch_array($cres)) 
        { 
            echo 
"<u>By <b>" $row['naam'] . "</b> on " $row['datum'] . "</u><br>"
             
            
$row['bericht'] = htmlentities($row['bericht']); 
             
            
$row['bericht'] = nl2br($row['bericht']); 
             
            
$row['bericht'] = smilie($row['bericht']);
            echo 
$row['bericht'] . "<br><br>"
        } 
    } 
    else 
    { 
             echo 
"No reply's yet!. <br>"
    } 
     
    echo 
"<a href=\"addreply.php?id=" $_GET['id'] . "\">reply<br></a>";
    
    
$paginas2 $paginas 1;
    if(isset(
$_GET['p']))
        {
        
$next $_GET['p'] + 1;
        
$previous $_GET['p'] - 1;
        if(
$_GET['p'] == 0)
            { 
            
$volgende '<a href="?p=1" class="nav">></a>'
            
$vorige '';
            
$eerste '';
            
$laatste '<a href="?p='.$paginas2.'" class="nav">>></a>';
            }
        else
            {
            
$eerste '<a href="" class="nav"><<</a>'
            
$vorige '<a href="?p='.$previous.'" class="nav"><</a>';
            if(
$paginas <= $_GET['p'])
                { 
$volgende ''$laatste ''; }
            elseif(
$_GET['p'] == $paginas2)
                { 
$volgende ''$laatste ''; }
            else
                { 
$volgende '<a href="?p='.$next.'" class="nav">></a>'$laatste '<a href="?p='.$paginas2.'" class="nav">>></a>'; }
            }
        }
    else
        {
        
$vorige '';
        
$eerste '';
        if(
$paginas 1)
            { 
$volgende '<a href="?p=1" class="nav">></a>'$laatste '<a href="?p='.$paginas2.'" class="nav">>></a>'; }
        else
            { 
$volgende ''$laatste ''; }
        }
    echo 
'<tr><td width="50%" align="right">'.$eerste.' '.$vorige.' </td><td width="50%" align="left"> '.$volgende.' '.$laatste.'</td></tr>';
    echo 
'</table>';
    echo 
'<br>';
    
?>


iemand een idee?
10-12-2010 16:49
Dit topic is 100 keer bekeken door 26 verschillende leden
Reacties op: "page system"
1
Vreemd
Berichten: 1246
avatar
Offline Stuur privébericht
zoek eens naar "MySQL limit"
10-12-2010 17:50
Reageer op: "page system"
1
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden