public function KaPage($Kategorie) { $p = (!empty($_GET['p'])) ? $_GET['p'] : 1; switch ($Kategorie) { case "news": $MyTable = 'karanews'; $MyPage = './index.php'; break; } $KaData = $this->KaQuery('SELECT COUNT(*) AS NbrData FROM '.$MyTable); $KaMsgs = mysql_fetch_array($KaData); $KaMsgs = $KaMsgs['NbrData']; $NbrPage = ceil($KaMsgs/$this->KaLimit); for ($i=1;$i<=$NbrPage;$i++) { if ($i != $p) { echo ''.$i.' '; } else { echo $i.' '; } } $KaOne = ($p-1) * $this->KaLimit; $KaData = $this->KaQuery('SELECT * FROM '.$MyTable.' ORDER BY id DESC LIMIT '.$KaOne.','.$this->KaLimit); while ($MyData = mysql_fetch_array($KaData)) { $News = substr($MyData['texte'],0,150); echo '

'.$MyData['titre'].'

'.$MyData['date'].'

'.$News.'...

 
'; } for ($i=1;$i<=$NbrPage;$i++) { if ($i != $p) { echo ''.$i.' '; } else { echo $i.' '; } } }