Codice PHP:
public static function CountNews()
{
$link = open_connection();
$query = ("SELECT COUNT(id) FROM news");
$result = query_db($query, $link);
$res_count = mysql_fetch_row($result);
$record_totali = $res_count[0];
$per_page = 10;
$pagine_totali = ceil($record_totali / $per_page);
$current_page = (!$_GET['pag']) ? 1 : (int)$_GET['pag'];
$primo = ($current_page - 1) * $per_page;
}
static function getLatest()
{
self::CountNews();
$link = open_connection();
$query = "SELECT * FROM news WHERE is_published = 1 ORDER BY created_at DESC LIMIT $primo, $per_page";
$result = query_db($query, $link);
$newses = array();
while($row = recupera_risultati($result)) {
$news = new News();
$news->fromArray($row);
$newses[] = $news;
}
return $newses;
}
Mi da errore su la riga 79 ( le variabili del LIMIT non sono definite), cioè questa:
Codice PHP:
self::CountNews();
come mai?