Buongiorno ragazzi,
ho uno script che mi consente di visualizzare l'elenco delle notizie presenti nel database, c'è un solo problema quando lo lancio mi ripora si tutte le notizie divise per pagine ma all'inizio mi scrive
Undefined index: page in /archivionews.php on line 149
<?php
include ("connect.inc.php");
// CONNESSIONE AL MYSQL
@mysql_connect($host, $user, $passwd) or die("Connessione fallita !");
// SELEZIONE DATABASE
@mysql_select_db($dbname) or die("Selezione Database fallita !");
// esecuzione prima query
$count = mysql_query("SELECT COUNT(id) FROM news");
$res_count = mysql_fetch_row($count);
// numero totale di records
$tot_records = $res_count[0];
// risultati per pagina(secondo parametro di LIMIT)
$per_page = 4;
// numero totale di pagine
$tot_pages = ceil($tot_records / $per_page);
// pagina corrente
$current_page = (!$_GET['page']) ? 1 : (int) $_GET['page'];
// primo parametro di LIMIT
$primo = ($current_page - 1) * $per_page;
// esecuzione seconda query con LIMIT
$query_limit = mysql_query("SELECT id,titolo,testo,DATE_FORMAT(data, '%d.%m.%Y') as newData
FROM news
ORDER by data desc LIMIT $primo, $per_page");
while($results = mysql_fetch_array($query_limit)) {
echo "<div class=\"textimage\">";
echo "<img src=\"menuservizi/news.jpg\" width=\"50\" height=\"40\" align=\"middle\" />";
echo "<h1>" . $results['newData'] . "</h1>";
echo "<h2>" . $results['titolo'] . "</h2>";
echo "<a href=\"news.php?id=" . $results['id'] . "\" class=\"link3\">[continua..]</a>";
echo "</div>";
}
include("paginazione.php");
// paginazione
echo " <table><tr>\n <td height=\"50\" valign=\"bottom\" align=\"center\">$paginazione</td>\n";
echo " </tr>\n</table>\n";
mysql_close();
?>
$current_page = (!$_GET['page']) ? 1 : (int) $_GET['page'];
questa è la riga che indica....
un altra cosa, lo script è inserito in una pagina con codice html e immagini , la cosa strana è che se lancio lo script da solo senza nessun altro codice questo funziona senza errori o indicazioni come questa di undefined index,
mi sapete aiutare? grazie tante a tutti