Hey,
Ik weet niet hoe ik hier zeg maar laat zien wat hij uit de database haalt:
Ik weet niet hoe ik hier zeg maar laat zien wat hij uit de database haalt:
[COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$WEETIKNIETWAT[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]rij[/COLOR][COLOR= #007700]];[/COLOR] ?> [COLOR= #0000BB]<?php
$table[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"topics"[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// naam van je mysql table[/COLOR]
[COLOR= #0000BB]$max[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]5[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// aantal items per pagina
// find out how many rows are in the table [/COLOR]
[COLOR= #0000BB]$sql[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"SELECT COUNT(*) FROM topics WHERE forumnaam = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$searchname[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$result[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$sql[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$r[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_row"]mysql_fetch_row[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$result[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$numrows[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$r[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #FF8000]// find out total pages[/COLOR]
[COLOR= #0000BB]$totalpages[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/ceil"]ceil[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$numrows[/COLOR] / [COLOR= #0000BB]$max[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #FF8000]// get the current page or set a default[/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]currentpage[/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]currentpage[/COLOR][COLOR= #007700]])) {[/COLOR]
[COLOR= #FF8000]// cast var as int[/COLOR]
[COLOR= #0000BB]$currentpage[/COLOR] [COLOR= #007700]= (int)[/COLOR] [COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]currentpage[/COLOR][COLOR= #007700]];
}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
[COLOR= #FF8000]// default page num[/COLOR]
[COLOR= #0000BB]$currentpage[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700];
}[/COLOR] [COLOR= #FF8000]// end if
// if current page is greater than total pages...[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$currentpage[/COLOR] [COLOR= #007700]>[/COLOR] [COLOR= #0000BB]$totalpages[/COLOR][COLOR= #007700]) {[/COLOR]
[COLOR= #FF8000]// set current page to last page[/COLOR]
[COLOR= #0000BB]$currentpage[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$totalpages[/COLOR][COLOR= #007700];
}[/COLOR] [COLOR= #FF8000]// end if
// if current page is less than first page...[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$currentpage[/COLOR] [COLOR= #007700]<[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]) {[/COLOR]
[COLOR= #FF8000]// set current page to first page[/COLOR]
[COLOR= #0000BB]$currentpage[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700];
}[/COLOR] [COLOR= #FF8000]// end if
// the offset of the list, based on current page [/COLOR]
[COLOR= #0000BB]$offset[/COLOR] [COLOR= #007700]= ([/COLOR][COLOR= #0000BB]$currentpage[/COLOR] [COLOR= #007700]-[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]) *[/COLOR] [COLOR= #0000BB]$rowsperpage[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #FF8000]/****** build the pagination links ******/
// range of num links to show[/COLOR]
[COLOR= #0000BB]$range[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]3[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<ul id="pagination-digg">"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #FF8000]// if not on page 1, dont show back links[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$currentpage[/COLOR] [COLOR= #007700]>[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]) {[/COLOR]
[COLOR= #FF8000]// get previous page num[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]" <li class="next"><a href=forums2?name="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$searchname[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]"¤tpage=1>«« Eerste pagina</a><li> "[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$prevpage[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$currentpage[/COLOR] [COLOR= #007700]-[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #FF8000]// show < link to go back to 1 page[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]" <li class="next"><a href=forums2?name="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$searchname[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]"¤tpage=$prevpage>« Vorige</a><li> "[/COLOR][COLOR= #007700];
}[/COLOR] [COLOR= #FF8000]// end if
// loop to show links to range of pages around current page[/COLOR]
[URL="http://www.php.net/for"]for[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$x[/COLOR] [COLOR= #007700]= ([/COLOR][COLOR= #0000BB]$currentpage[/COLOR] [COLOR= #007700]-[/COLOR] [COLOR= #0000BB]$range[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #0000BB]$x[/COLOR] [COLOR= #007700]< (([/COLOR][COLOR= #0000BB]$currentpage[/COLOR] [COLOR= #007700]+[/COLOR] [COLOR= #0000BB]$range[/COLOR][COLOR= #007700]) +[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #0000BB]$x[/COLOR][COLOR= #007700]++) {[/COLOR]
[COLOR= #FF8000]// if its a valid page number...[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700](([/COLOR][COLOR= #0000BB]$x[/COLOR] [COLOR= #007700]>[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700]) && ([/COLOR][COLOR= #0000BB]$x[/COLOR] [COLOR= #007700]<=[/COLOR] [COLOR= #0000BB]$totalpages[/COLOR][COLOR= #007700])) {[/COLOR]
[COLOR= #FF8000]// if were on current page...[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$x[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #0000BB]$currentpage[/COLOR][COLOR= #007700]) {[/COLOR]
[COLOR= #FF8000]// highlight it but dont make a link[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]" <li class="active">$x</li> "[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #FF8000]// if not current page...[/COLOR]
[COLOR= #007700]}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
[COLOR= #FF8000]// make it a link[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]" <li><a href=forums2?name="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$searchname[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]"¤tpage=$x>$x</a><li> "[/COLOR][COLOR= #007700];
}[/COLOR] [COLOR= #FF8000]// end else[/COLOR]
[COLOR= #007700]}[/COLOR] [COLOR= #FF8000]// end if [/COLOR]
[COLOR= #007700]}[/COLOR] [COLOR= #FF8000]// end for
// if not on last page, show forward and last page links [/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$currentpage[/COLOR] [COLOR= #007700]!=[/COLOR] [COLOR= #0000BB]$totalpages[/COLOR][COLOR= #007700]) {[/COLOR]
[COLOR= #FF8000]// get next page[/COLOR]
[COLOR= #0000BB]$nextpage[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$currentpage[/COLOR] [COLOR= #007700]+[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #FF8000]// echo forward link for next page [/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]" <li class="next"><a href=forums2?name="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$searchname[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]"¤tpage=$nextpage>Volgende »</a></li> "[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]" <li class="next"><a href=forums2?name="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$searchname[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]"¤tpage=$totalpages>Laatste pagina »»</a></li> "[/COLOR][COLOR= #007700];
}[/COLOR] [COLOR= #FF8000]// end if
/****** end build pagination links ******/[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"</ul>"[/COLOR][COLOR= #007700];[/COLOR]
?> 
