Goeie dag, Ik zit al aan aantal dagen een pagina nummer scriptje uit te pluizen.
Ik heb deze echter niet zelf gemaakt maar hier vandaan gehaald:
http://www.phpclasses.org
Ik krijg namelijk de volgende foutmeldingen in mn beeldscherm:
Warning: Division by zero in /home/simon/domains/simonopreis.nl/public_html/class.php on line 50

Fatal error: Cannot access empty property in /home/simon/domains/simonopreis.nl/public_html/reisverhalen.php on line 134

De bedoeling is dat het script na een x aantal verslagen uit de db automatisch een nieuwe pagina aanmaakt. (zoiets als bij een gastenboek)
Maar dit script weigert tot nu toe nog alle dienstverlening....

Hier onder staat het stukje script dat betrekking heeft op lijn 50 van de class.php:

<php
// setting captions
function setCaption_first($caption) {
$this->captions['first'] = $caption;
}
function setCaption_previous($caption) {
$this->captions['previous'] = $caption;
}
function setCaption_next($caption) {
$this->captions['next'] = $caption;
}
function setCaption_last($caption) {
$this->captions['last'] = $caption;
}


// calculating the total number of pages
function setNumberOfPages($total_items,$items_per_page) {
$this->pages = intval($total_items/$items_per_page)+1; //dit is lijn 50 bij mij
}


// generating the paginator unordered list of links
function draw($current_page,$url) {
?>

En hieronder staat het stukje script dat betrekking heeft tot lijn 134 in reisverhalen.php

<?php
$paginator = new Pagination();

$paginator->setNumberOfPages($total,$result_per_page);

$url = 'reisverhalen.php';
$paginator->draw($current_page,$url);

echo $paginator->$pagination; // dit is lijn 134 bij mij
?>

Mochten jullie lever het hele script willen zien laat het me weten dan post ik alles wat ik heb dat betrekking heeft tot deze meldingen
$items_per_page mag geen 0 zijn (delen door nul is onmogelijk)

Edit:
In de wiskunde is niets onmogelijk, je krijg alleen niet de uitkomst die je wilt hebben.
Je kunt trouwens je site ook direct gaan aanpassen, want die tabellen slaan nergens op.. En dan ook nog Javascript om aan de datum te komen.. Daar hebben we PHP voor
Ik heb daar ook geen 0 staan of wel dan?? daar staat zover ik zie +1
Je hebt daar ( Getal delen door Getal ) + 1. Dus de plus 1 wordt pas uitgevoerd na de deling. Gevalletje: Meneer Van Dale Wacht Op Antwoord, en haakjes gaan voor.
Die deelfunctie is opgelost. in de class stond $items_per_page en in reisverhalen.php stond $results_per_page.
Die staan nu gelijk aan elkaar. Ik hou daardoor alleen deze melding nog over:

Fatal error: Cannot access empty property in /home/simon/domains/simonopreis.nl/public_html/reisverhalen.php on line 134
$paginator->$pagination is leeg. Moet dat niet $paginator->pagination zijn?
Blijkbaar dus wel hij maakt nu ook het aantal pagina's aan dat aangemaakt zou moeten worden. Alleen bij het switsen naar de volgende pagina geeft ie aan dat ie niet gevonden kan worden.....

Reageren