Hoi 
Ik heb nu een pagina-systeem voor mijn gastenboek, maar als er heeeeeel veel berichten in staan (zoals bij mn huidige het geval is), krijg ik superveel paginas..
Ik zou liever hebben dat ik krijg:
Vorige | 1 | 2 | ... | 69 | 70 | Volgende
Of iets dergelijks
Mijn huidige script (kan wellicht beter gescript worden, maar whatever
):
Denk vast wel dat iemand me hiermee kan helpen
Lijkt me niet supermoeilijk ofzo, aangezien ik het op heel veel sites zie
Alvast bedankt 
Kjeld
//poging gewaagd tot uitlijnen

Ik heb nu een pagina-systeem voor mijn gastenboek, maar als er heeeeeel veel berichten in staan (zoals bij mn huidige het geval is), krijg ik superveel paginas..
Ik zou liever hebben dat ik krijg:
Vorige | 1 | 2 | ... | 69 | 70 | Volgende
Of iets dergelijks

Mijn huidige script (kan wellicht beter gescript worden, maar whatever
):[COLOR= #0000BB]<?
$max[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]15[/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]
[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]$nav[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]nav[/COLOR][COLOR= #007700]];[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$nav[/COLOR][COLOR= #007700]))
{[/COLOR]
[COLOR= #0000BB]$nav[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700];
}[/COLOR]
[COLOR= #0000BB]$van[/COLOR] [COLOR= #007700]= ([/COLOR][COLOR= #0000BB]$nav[/COLOR][COLOR= #007700]-[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]) *[/COLOR] [COLOR= #0000BB]$max[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$nav[/COLOR] [COLOR= #007700]>[/COLOR] [URL="http://www.php.net/ceil"]ceil[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$aantal[/COLOR][COLOR= #007700]))
{[/COLOR]
[COLOR= #0000BB]$nav[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700];
}[/COLOR]
[URL="http://www.php.net/for"]for[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]<=[/COLOR] [URL="http://www.php.net/ceil"]ceil[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$aantal[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #0000BB]$i[/COLOR][COLOR= #007700]++)
{[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$nav[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #0000BB]$i[/COLOR][COLOR= #007700])
{[/COLOR]
[COLOR= #0000BB]$navs[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$i[/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]
[URL="http://www.php.net/else"]else[/URL]
[COLOR= #007700]{[/COLOR]
[COLOR= #0000BB]$navs[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]"<a href=index.php?x=gastenboek&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]$navs[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/implode"]implode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]" | "[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$navs[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$vorige[/COLOR] [COLOR= #007700]= ([/COLOR][COLOR= #0000BB]$nav[/COLOR][COLOR= #007700]-[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]) ?[/COLOR] [COLOR= #DD0000]"<a href=index.php?x=gastenboek&nav="[/COLOR] [COLOR= #007700]. ([/COLOR][COLOR= #0000BB]$nav[/COLOR] [COLOR= #007700]-[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]) .[/COLOR] [COLOR= #DD0000]">Vorige</a>"[/COLOR] [COLOR= #007700]:[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$volgende[/COLOR] [COLOR= #007700]= ([/COLOR][COLOR= #0000BB]$nav[/COLOR] [COLOR= #007700]-[/COLOR] [URL="http://www.php.net/ceil"]ceil[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$aantal[/COLOR][COLOR= #007700])) ?[/COLOR] [COLOR= #DD0000]"<a href=index.php?x=gastenboek&nav="[/COLOR] [COLOR= #007700]. ([/COLOR][COLOR= #0000BB]$nav[/COLOR] [COLOR= #007700]+[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]) .[/COLOR] [COLOR= #DD0000]">Volgende</a>"[/COLOR] [COLOR= #007700]:[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$vorige[/COLOR] [COLOR= #007700]&&[/COLOR] [COLOR= #0000BB]$volgende[/COLOR][COLOR= #007700])
{[/COLOR]
[COLOR= #0000BB]$navigatie[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$vorige[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]" | "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$navs[/COLOR] [COLOR= #007700].[/COLOR][COLOR= #DD0000]" | "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$volgende[/COLOR][COLOR= #007700];
}[/COLOR]
[URL="http://www.php.net/else"]else[/URL]
[COLOR= #007700]{[/COLOR]
[COLOR= #0000BB]$navigatie[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$vorige[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]" | "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$navs[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]" | "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$volgende[/COLOR][COLOR= #007700];
}[/COLOR]
[COLOR= #0000BB]$hier[/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] [COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]nav[/COLOR][COLOR= #007700]] :[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$van[/COLOR] [COLOR= #007700]= ([/COLOR] [COLOR= #0000BB]$hier[/COLOR] [COLOR= #007700]*[/COLOR] [COLOR= #0000BB]$max[/COLOR] [COLOR= #007700]) -[/COLOR] [COLOR= #0000BB]$max[/COLOR][COLOR= #007700];
}[/COLOR]
[URL="http://www.php.net/print"]print[/URL] [COLOR= #0000BB]$navigatie[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$msel[/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 LIMIT "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$van[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]","[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$max[/COLOR][COLOR= #007700]);[/COLOR]
?> Denk vast wel dat iemand me hiermee kan helpen
Lijkt me niet supermoeilijk ofzo, aangezien ik het op heel veel sites zie
Alvast bedankt 
Kjeld
//poging gewaagd tot uitlijnen


