Nieuw lid |
|
hmm.. ik kom er niet uit deze fout staat er : res1: Unknown column 'id' in 'field list'
ik post hier de code (sorry voor het bord spaggeti wat ik hier neer leeg maar een andere oplossing weet ik auk niet.
<?php
$action = $_GET['action'];
if($action=="new") {
include("_mysql.php");
include("_settings.php");
include("_functions.php");
if(!isnewsadmin($userID)) die('No access.');
// het news scriptje
?>
<?php
require("_mysql.php"); // maak verbinding met de database
$res1 = mysql_query("SELECT COUNT(id) FROM webs_news") or die("res1: ".mysql_error()); // vraag het AANTAL items op
$items_totaal = mysql_result($res1, 0); // het totaal aantal items
mysql_free_result($res1); // geef het resultaat vrij
$items_per_pagina = 10; // vrij te kiezen
$aantal_paginas = ceil($items_totaal / $items_per_pagina); // het aantal items per pagina
// de huidige pagina opvragen
$huidige_pagina = 0; // default
if(isset($_GET['p']) && is_numeric($_GET['p']) && $_GET['p'] > 0 && $_GET['p'] < $aantal_paginas) {
$huidige_pagina = $_GET['p'];
}
// items van de huidige pagina ophalen
$offset = $huidige_pagina * $items_per_pagina;
$res2 = mysql_query("SELECT * FROM webs_news ORDER BY id DESC LIMIT ".$offset.","
.$items_per_pagina) or die("res2:". mysql_error());
/*
doe hier iets met de gegevens in $res2
...
*/
// resultaten vrijgeven
mysql_free_result($res2);
// navigatie
for($i = 0; $i < $aantal_paginas; $i++) {
if($huidige_pagina == $i) {
// huidige pagina is niet klikbaar
echo "<b>".($i+1)."</b>";
} else {
// een andere pagina dan de huidige is wel klikbaar
echo "<a href=\"".$_SERVER['PHP_SELF']."?p=".$i."\">".($i+1)."</a>";
}
// deel-streepje tussen alle items
if($i < $aantal_paginas - 1) {
echo " - ";
}
}
?>
<?php $action = $_GET['action']; if($action=="new") { include("_mysql.php"); include("_settings.php"); include("_functions.php"); if(!isnewsadmin ($userID)) die('No access.'); // het news scriptje ?> <?php require("_mysql.php"); // maak verbinding met de database $items_totaal = mysql_result($res1, 0); // het totaal aantal items $items_per_pagina = 10; // vrij te kiezen $aantal_paginas = ceil($items_totaal / $items_per_pagina); // het aantal items per pagina // de huidige pagina opvragen $huidige_pagina = 0; // default if(isset($_GET['p']) && is_numeric($_GET['p']) && $_GET['p'] > 0 && $_GET['p'] < $aantal_paginas) { $huidige_pagina = $_GET['p']; } // items van de huidige pagina ophalen $offset = $huidige_pagina * $items_per_pagina; $res2 = mysql_query("SELECT * FROM webs_news ORDER BY id DESC LIMIT ".$offset."," /* doe hier iets met de gegevens in $res2 ... */ // resultaten vrijgeven // navigatie for($i = 0; $i < $aantal_paginas; $i++) { if($huidige_pagina == $i) { // huidige pagina is niet klikbaar echo "<b>".($i+1)."</b>"; } else { // een andere pagina dan de huidige is wel klikbaar echo "<a href=\"".$_SERVER['PHP_SELF']."?p=".$i."\">".($i+1)."</a>"; } // deel-streepje tussen alle items if($i < $aantal_paginas - 1) { } } ?>
|