Hallo,
een vriend van mij is een paar dagen geleden van php 5.2 naar php5.4 gegaan. Na deze update werkt een gedeelte van de admin pagina plots niet meer.
Op de admin pagina staat een lijst met users. (mensen die zich hebben ingeschreven op een dienst) Deze staan in een tabel van een x aantal rijen hoog. onderaan staan het aantal pagina's waar je doorheen kan gaan. (dit format: << 1 2 3 4 >>)
Nu is er een probleem. de pagina's werken niet meer. Je komt binnen op pagina 1, Dit doet hij gewoon goed. op deze pagina laat hij de eerste 20 rijen uit de database. Zodra je op pagina 2 klikt herlaad hij de pagina wel, Ook geeft hij via de url CurrentPage=6 mee alleen pakt het script dit op een of andere manier niet meer.
Ik ben geen ongelofelijke php held maar ik denk dat er iets fout gaat in dit gedeelte:
<?php public function createTableNumbering() {
if(empty($_GET['currentPage'])) $_GET['currentPage'] = 1; //Dit doet hij dus goed. Hij komt binnen op pagina 1, als ik hier 2 van maak komt hij binnen op pagina 2
$this->oRVRpageNumbering = new RVRpageNumbering($this->getTotalMysqlRows(), mysql_real_escape_string( $_GET['currentPage'] ), $this->iRowLimit);
}
?>
ik dacht even dat het aan de mysql real escape lag omdat ik had gehoord dat die niet meer ondersteund ging worden maar volgens mij zou hij op php5.4 nog gewoon moeten werken of niet?
Hoop dat iemand me kan helpen,
Groet,
Merijn
707 views