Probleem PHP - Paginasysteem gastenboek

Gestart doorKjeld13 reacties49 weergaven

14 berichten · pagina 1 van 1

Kjeld

Lid · Topicstarter

Berichten
6.201
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Lieve leden biggrin
Na een periode van inactiviteit heb ik mijn weg naar het eens zo gezellige one2xs-forum weer gevonden. Destijds heb ik het forum achter me gelaten ivm de grimmige sfeer die hier hing. Ik kon het echter toch niet missen dus ben ik weer terug, en hoop de sfeer inmiddels is wedergekeerd biggrin
Goed, genoeg gezeverd, ik heb jullie hulp nodig!

Voor mijn carnavalsvereniging (waar jullie allemaal vast al van gehoord hebben emo) ben ik bezig met het gastenboek. Ik wil enkele kleine wijzigingen doorvoeren.

Het is allemaal echter niet zo optimaal gescript, maar ik heb er de tijd en zin niet voor om alles te gaan herscripten. Dus, het probleem is het volgende. Mijn pagina-systeem staat nu bovenaan de pagina, echter is dit heel onhandig. Het is dan noodzakelijk om eerst te scrollen om naar de volgende pagina te gaan. Daarom zou ik graag het pagina-systeem onderaan de pagina willen hebben. Dit levert uiteraard problemen op in verband met de variabelen die her en der gebruikt worden.

Goed, een gedeelte code dan maar:

[COLOR= #0000BB]<?
    $result[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT *, UNIX_TIMESTAMP(datum) AS t_datum FROM gastenboek WHERE nieuws = nee ORDER BY id DESC LIMIT "[/COLOR][COLOR= #007700].([/COLOR][COLOR= #0000BB]$huidige[/COLOR] [COLOR= #007700]*[/COLOR] [COLOR= #0000BB]20[/COLOR] [COLOR= #007700]-[/COLOR] [COLOR= #0000BB]20[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000]","[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$max[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
    [URL="http://www.php.net/while"]while[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$list[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_assoc"]mysql_fetch_assoc[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$result[/COLOR][COLOR= #007700])){[/COLOR]
        
        [COLOR= #0000BB]$bericht[/COLOR] [COLOR= #007700]=[/COLOR] htmlentities[COLOR= #007700]([/COLOR][COLOR= #0000BB]$bericht[/COLOR][COLOR= #007700]);[/COLOR]
        [COLOR= #0000BB]$ubb[/COLOR] [COLOR= #007700]= new[/COLOR] UBB[COLOR= #007700]([/COLOR][COLOR= #DD0000]huje[/COLOR][COLOR= #007700]);[/COLOR]
        [COLOR= #0000BB]$bericht[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/stripslashes"]stripslashes[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$list[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]bericht[/COLOR][COLOR= #007700]]);[/COLOR]
        [COLOR= #0000BB]$bericht[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$ubb[/COLOR][COLOR= #007700]->[/COLOR]UBB[COLOR= #007700]([/COLOR][COLOR= #0000BB]$bericht[/COLOR][COLOR= #007700]);[/COLOR]
?>


Dit stukje code wordt gebruikt om de gastenboekberichten op te halen van het aantal berichten dat met het pagina-systeem is opgevraagd.

Hieronder volgt het pagina-systeem:

[COLOR= #0000BB]<?php
        $max[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]20[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// aantal berichten per pagina.[/COLOR]
        
        [COLOR= #0000BB]$result[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT * FROM gastenboek ORDER BY id DESC"[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
        [COLOR= #0000BB]$aantal[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_num_rows"]mysql_num_rows[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$result[/COLOR][COLOR= #007700]);[/COLOR]
        [COLOR= #0000BB]$aantal[/COLOR] /[COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$max[/COLOR][COLOR= #007700];[/COLOR]
        [COLOR= #0000BB]$totaal[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/ceil"]ceil[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$aantal[/COLOR][COLOR= #007700]);[/COLOR]
        
            [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$aantal[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700])
            {[/COLOR]
        
                [URL="http://www.php.net/print"]print[/URL] [COLOR= #DD0000]"Het gastenboek is leeg."[/COLOR][COLOR= #007700];
        
            }[/COLOR]
            [URL="http://www.php.net/else"]else[/URL]
            [COLOR= #007700]{[/COLOR]
        
                
                [COLOR= #0000BB]$huidige[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700];[/COLOR]
            
                [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]nav[/COLOR][COLOR= #007700]]) &&[/COLOR] [URL="http://www.php.net/is_numeric"]is_numeric[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]nav[/COLOR][COLOR= #007700]]) &&[/COLOR] [URL="http://www.php.net/intval"]intval[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/abs"]abs[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]nav[/COLOR][COLOR= #007700]])) ==[/COLOR] [COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]nav[/COLOR][COLOR= #007700]] &&[/COLOR] [COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]nav[/COLOR][COLOR= #007700]] <=[/COLOR] [COLOR= #0000BB]$totaal[/COLOR] [COLOR= #007700]&&[/COLOR] [COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]nav[/COLOR][COLOR= #007700]] >[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700])[/COLOR]
                    [COLOR= #0000BB]$huidige[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]nav[/COLOR][COLOR= #007700]];[/COLOR]
                
                [COLOR= #0000BB]$str[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$huidige[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #0000BB]1[/COLOR] [COLOR= #007700]?[/COLOR] [COLOR= #DD0000][/COLOR] [COLOR= #007700]:[/COLOR] [COLOR= #DD0000]<a href="gastenboek.php?nav=1">&laquo;</a> [/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// de string waarin de rij paginanummers komt[/COLOR]
                
                [COLOR= #0000BB]$ervoor[/COLOR] [COLOR= #007700]= ([/COLOR][COLOR= #0000BB]$totaal[/COLOR] [COLOR= #007700]-[/COLOR] [COLOR= #0000BB]$huidige[/COLOR][COLOR= #007700]) <[/COLOR] [COLOR= #0000BB]2[/COLOR] [COLOR= #007700]?[/COLOR] [COLOR= #0000BB]4[/COLOR] [COLOR= #007700]- ([/COLOR][COLOR= #0000BB]$totaal[/COLOR] [COLOR= #007700]-[/COLOR] [COLOR= #0000BB]$huidige[/COLOR][COLOR= #007700]) :[/COLOR] [COLOR= #0000BB]2[/COLOR][COLOR= #007700];[/COLOR]
                
                [URL="http://www.php.net/for"]for[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]= ([/COLOR][COLOR= #0000BB]$huidige[/COLOR] [COLOR= #007700]-[/COLOR] [COLOR= #0000BB]$ervoor[/COLOR] [COLOR= #007700]>[/COLOR] [COLOR= #0000BB]0[/COLOR] [COLOR= #007700]?[/COLOR] [COLOR= #0000BB]$huidige[/COLOR] [COLOR= #007700]-[/COLOR] [COLOR= #0000BB]$ervoor[/COLOR] [COLOR= #007700]:[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]),[/COLOR] [COLOR= #0000BB]$zien[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]5[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]<=[/COLOR] [COLOR= #0000BB]$totaal[/COLOR] [COLOR= #007700]&&[/COLOR] [COLOR= #0000BB]$zien[/COLOR] [COLOR= #007700]>[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR][COLOR= #007700]++,[/COLOR] [COLOR= #0000BB]$zien[/COLOR][COLOR= #007700]--)
                {[/COLOR]
                    
                    [COLOR= #0000BB]$str[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #0000BB]$huidige[/COLOR] [COLOR= #007700]?[/COLOR] [COLOR= #DD0000]<b>[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]</b> [/COLOR] [COLOR= #007700]:[/COLOR] [COLOR= #DD0000]<a href="gastenboek.php?&nav=[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]">[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]</a> [/COLOR][COLOR= #007700];
                    
                }[/COLOR]
        
                [COLOR= #0000BB]$str[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #0000BB]$huidige[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #0000BB]$totaal[/COLOR] [COLOR= #007700]?[/COLOR] [COLOR= #DD0000][/COLOR] [COLOR= #007700]:[/COLOR] [COLOR= #DD0000] <a href="gastenboek.php?nav=[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$totaal[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]">&raquo;</a>[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// zet de laatste pagina erbij[/COLOR]
        
            [COLOR= #007700]}[/COLOR]
        
        [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$str[/COLOR][COLOR= #007700];[/COLOR]    
        
        
        ?>


Ik had gehoopt dat het allemaal zou werken als ik gewoon het pagina-systeem onderaan plak, dit is echter niet het geval sadley
Wie heeft voor mij de perfecte oplossing? biggrin
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Komt mij bekend voor biggrin
http://www.one2xs.com/threads/161&p=1#2000

Maar als je

[COLOR= #0000BB]<?php
    $result[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT *, UNIX_TIMESTAMP(datum) AS t_datum FROM gastenboek WHERE nieuws = nee ORDER BY id DESC LIMIT "[/COLOR][COLOR= #007700].([/COLOR][COLOR= #0000BB]$huidige[/COLOR] [COLOR= #007700]*[/COLOR] [COLOR= #0000BB]20[/COLOR] [COLOR= #007700]-[/COLOR] [COLOR= #0000BB]20[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000]","[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$max[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
    [URL="http://www.php.net/while"]while[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$list[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_assoc"]mysql_fetch_assoc[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$result[/COLOR][COLOR= #007700])){[/COLOR]
        
        [COLOR= #0000BB]$bericht[/COLOR] [COLOR= #007700]=[/COLOR] htmlentities[COLOR= #007700]([/COLOR][COLOR= #0000BB]$bericht[/COLOR][COLOR= #007700]);[/COLOR]
        [COLOR= #0000BB]$ubb[/COLOR] [COLOR= #007700]= new[/COLOR] UBB[COLOR= #007700]([/COLOR][COLOR= #DD0000]huje[/COLOR][COLOR= #007700]);[/COLOR]
        [COLOR= #0000BB]$bericht[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/stripslashes"]stripslashes[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$list[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]bericht[/COLOR][COLOR= #007700]]);[/COLOR]
        [COLOR= #0000BB]$bericht[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$ubb[/COLOR][COLOR= #007700]->[/COLOR]UBB[COLOR= #007700]([/COLOR][COLOR= #0000BB]$bericht[/COLOR][COLOR= #007700]);[/COLOR]
        [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$str[/COLOR][COLOR= #007700];[/COLOR]
?>


Doet, werkt het niet?
0
Kjeld

Lid · Topicstarter

Berichten
6.201
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Het probleem zit hem geloof ik in die $huidige, die probeert ie nu op te roepen terwijl die onder aan de pagina pas aangemaakt wordt bloos is dit te omzeilen?
0
Berichten
8.602
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Als je hem dan bovenaan de pagina zet?
0
Kjeld

Lid · Topicstarter

Berichten
6.201
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik wil hem juist onderaan de pagina hebben wink Of bedoel je dat ik die $huidige misschien bovenaan de pagina al aan kan maken? hypocrite
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Kjeld schreef:
Ik wil hem juist onderaan de pagina hebben wink Of bedoel je dat ik die $huidige misschien bovenaan de pagina al aan kan maken? hypocrite
Als je hem daarna niet meer gebruikt kan dat ja..
0
Kjeld

Lid · Topicstarter

Berichten
6.201
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik heb hem daarna onder aan de pagina nog nodig in verband met de navigatie.. Ik heb echt zelf geen idee hoe ik dit probleem op moet gaan lossen bloos
Dit is inderdaad het pagina-systeem van Lennard (of Ruben? yummie), maar ik wil het nu echt op een andere manier op mijn site gaan presenteren wink (het liefst boven en onder de berichten indien dat mogelijk is bloos)
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Alles is mogelijk met programmeren biggrinBehalve een scheet op een plankje timmeren, dat is nog steeds niet mogelijk sadley..

[COLOR= #0000BB]<?php
        $max[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]20[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// aantal berichten per pagina.[/COLOR]
        
        [COLOR= #0000BB]$result[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT * FROM gastenboek ORDER BY id DESC"[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
        [COLOR= #0000BB]$aantal[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_num_rows"]mysql_num_rows[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$result[/COLOR][COLOR= #007700]);[/COLOR]
        [COLOR= #0000BB]$aantal[/COLOR] /[COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$max[/COLOR][COLOR= #007700];[/COLOR]
        [COLOR= #0000BB]$totaal[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/ceil"]ceil[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$aantal[/COLOR][COLOR= #007700]);[/COLOR]
        
            [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$aantal[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700])
            {[/COLOR]
        
                [URL="http://www.php.net/print"]print[/URL] [COLOR= #DD0000]"Het gastenboek is leeg."[/COLOR][COLOR= #007700];
        
            }[/COLOR]
            [URL="http://www.php.net/else"]else[/URL]
            [COLOR= #007700]{[/COLOR]
        
                
                [COLOR= #0000BB]$huidige[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700];[/COLOR]
            
                [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]nav[/COLOR][COLOR= #007700]]) &&[/COLOR] [URL="http://www.php.net/is_numeric"]is_numeric[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]nav[/COLOR][COLOR= #007700]]) &&[/COLOR] [URL="http://www.php.net/intval"]intval[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/abs"]abs[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]nav[/COLOR][COLOR= #007700]])) ==[/COLOR] [COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]nav[/COLOR][COLOR= #007700]] &&[/COLOR] [COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]nav[/COLOR][COLOR= #007700]] <=[/COLOR] [COLOR= #0000BB]$totaal[/COLOR] [COLOR= #007700]&&[/COLOR] [COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]nav[/COLOR][COLOR= #007700]] >[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700])[/COLOR]
                    [COLOR= #0000BB]$huidige[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]nav[/COLOR][COLOR= #007700]];[/COLOR]
                
                [COLOR= #0000BB]$str[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$huidige[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #0000BB]1[/COLOR] [COLOR= #007700]?[/COLOR] [COLOR= #DD0000][/COLOR] [COLOR= #007700]:[/COLOR] [COLOR= #DD0000]<a href="gastenboek.php?nav=1">&laquo;</a> [/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// de string waarin de rij paginanummers komt[/COLOR]
                
                [COLOR= #0000BB]$ervoor[/COLOR] [COLOR= #007700]= ([/COLOR][COLOR= #0000BB]$totaal[/COLOR] [COLOR= #007700]-[/COLOR] [COLOR= #0000BB]$huidige[/COLOR][COLOR= #007700]) <[/COLOR] [COLOR= #0000BB]2[/COLOR] [COLOR= #007700]?[/COLOR] [COLOR= #0000BB]4[/COLOR] [COLOR= #007700]- ([/COLOR][COLOR= #0000BB]$totaal[/COLOR] [COLOR= #007700]-[/COLOR] [COLOR= #0000BB]$huidige[/COLOR][COLOR= #007700]) :[/COLOR] [COLOR= #0000BB]2[/COLOR][COLOR= #007700];[/COLOR]
                
                [URL="http://www.php.net/for"]for[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]= ([/COLOR][COLOR= #0000BB]$huidige[/COLOR] [COLOR= #007700]-[/COLOR] [COLOR= #0000BB]$ervoor[/COLOR] [COLOR= #007700]>[/COLOR] [COLOR= #0000BB]0[/COLOR] [COLOR= #007700]?[/COLOR] [COLOR= #0000BB]$huidige[/COLOR] [COLOR= #007700]-[/COLOR] [COLOR= #0000BB]$ervoor[/COLOR] [COLOR= #007700]:[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]),[/COLOR] [COLOR= #0000BB]$zien[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]5[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]<=[/COLOR] [COLOR= #0000BB]$totaal[/COLOR] [COLOR= #007700]&&[/COLOR] [COLOR= #0000BB]$zien[/COLOR] [COLOR= #007700]>[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR][COLOR= #007700]++,[/COLOR] [COLOR= #0000BB]$zien[/COLOR][COLOR= #007700]--)
                {[/COLOR]
                    
                    [COLOR= #0000BB]$str[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #0000BB]$huidige[/COLOR] [COLOR= #007700]?[/COLOR] [COLOR= #DD0000]<b>[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]</b> [/COLOR] [COLOR= #007700]:[/COLOR] [COLOR= #DD0000]<a href="gastenboek.php?&nav=[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]">[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]</a> [/COLOR][COLOR= #007700];
                    
                }[/COLOR]
        
                [COLOR= #0000BB]$str[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #0000BB]$huidige[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #0000BB]$totaal[/COLOR] [COLOR= #007700]?[/COLOR] [COLOR= #DD0000][/COLOR] [COLOR= #007700]:[/COLOR] [COLOR= #DD0000] <a href="gastenboek.php?nav=[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$totaal[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]">&raquo;</a>[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// zet de laatste pagina erbij[/COLOR]
        
      
        [COLOR= #0000BB]$result[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT *, UNIX_TIMESTAMP(datum) AS t_datum FROM gastenboek WHERE nieuws = nee ORDER BY id DESC LIMIT "[/COLOR][COLOR= #007700].([/COLOR][COLOR= #0000BB]$huidige[/COLOR] [COLOR= #007700]*[/COLOR] [COLOR= #0000BB]20[/COLOR] [COLOR= #007700]-[/COLOR] [COLOR= #0000BB]20[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000]","[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$max[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
    [URL="http://www.php.net/while"]while[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$list[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_assoc"]mysql_fetch_assoc[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$result[/COLOR][COLOR= #007700])){[/COLOR]
        
        [COLOR= #0000BB]$bericht[/COLOR] [COLOR= #007700]=[/COLOR] htmlentities[COLOR= #007700]([/COLOR][COLOR= #0000BB]$bericht[/COLOR][COLOR= #007700]);[/COLOR]
        [COLOR= #0000BB]$ubb[/COLOR] [COLOR= #007700]= new[/COLOR] UBB[COLOR= #007700]([/COLOR][COLOR= #DD0000]huje[/COLOR][COLOR= #007700]);[/COLOR]
        [COLOR= #0000BB]$bericht[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/stripslashes"]stripslashes[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$list[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]bericht[/COLOR][COLOR= #007700]]);[/COLOR]
        [COLOR= #0000BB]$bericht[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$ubb[/COLOR][COLOR= #007700]->[/COLOR]UBB[COLOR= #007700]([/COLOR][COLOR= #0000BB]$bericht[/COLOR][COLOR= #007700]);[/COLOR]
        [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$str[/COLOR][COLOR= #007700];    
       }[/COLOR]
        
?>


Uitlijning zelf maar even regelen nog yummie.

toevoeging op 20 april 2012, 11:58:12:
Btw

while($list = mysql_fetch_assoc($result)){
        
        $bericht = htmlentities($bericht); <---
        $ubb = new UBB(huje);
        $bericht = stripslashes($list[bericht]);
        $bericht = $ubb->UBB($bericht);
        echo $str;    
       }


Waar defineer jij $bericht?

Is het niet $bericht = htmlentities($list[bericht]); ?
0
Kjeld

Lid · Topicstarter

Berichten
6.201
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Haha, volgens mij heb ik iets helemaal fout staan daar, maar het heeft altijd perfect gewerkt?

Wel raar inderdaad, is me nooit opgevallen bloosIk ga even testen of het werkt smile
//Dit gaat overigens niet werken, zo krijg ik nog steeds de pagina-navigatie boven de berichten sadleyDie 2 stukken code die ik in het begin heb geplaatst staan in omgekeerde volgorde al op mn pagina, maar ik wil het juist andersom! Eerst de berichten weergeven, daarna pas de pagina-navigatie hypocrite
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
En als je alleen $str echot wat krijg je dan?
Dan krijg je de hele pagina nummering toch?

En als je het script wat je berichten ophaalt erboven plaatst, lijkt mij dat het moet werken?
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Waarom heb je ?&nav, ipv alleen ?nav of &nav..

In jouw geval gewoon ?nav= en kan je & weghalen..
0
Kjeld

Lid · Topicstarter

Berichten
6.201
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Oeps, gekopieerd van het oude systeem, daar was het ?p=gb&nav=

Dat heb ik wel gewijzigd in gastenboek.php?nav= maar dan heb ik de & vergeten te verwijderen, thnx voor de opmerking!
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Maar het werkt nu goed? biggrin.

En ja, $str kan je overal gebruiken ja smile

Nja, alleen onder het deel waar $str gedfineerd en gevuld wordt..
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren