Warning: Division by zero
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
Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
<?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
?>
$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
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
Gewijzigd op 01/01/1970 01:00:00 door steen
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 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.....
"delen door nul is flauwekul"