Ciao badaze,
ok, avevi ragione. Ho effettuato delle piccole modifiche e incorporazioni ed ora il codice funge perfettamente.
Approfitto della tua gentilezza e ti chiedo un'ultima cosa. Cosi come ho scritto nel mio primo post, esiste un modo che mi consenta di visualizzare in diverso colore e non cliccabile il numero della "pag" corrente?
Se per esempio mi trovo nella "pag=0", ovvero la prima, posso rendere il nr. 1 non cliccabile e con un colore differente in modo da rendere la navigabilità piu fruibile?
Pagina: 1(pagina corrente) - 2 - 3 - 4 etc..
Aspettando una tua possibile risposta in merito ti auguro una buona giornata e ti ringrazio.
PS - Qui di seguito di posto il codice modificato e funzionale.
Codice PHP:
<?php
error_reporting(E_ERROR | E_WARNING | E_PARSE);
require_once('admin/config.php');
$num_page = (!isset($_GET['pag']) || empty($_GET['pag']) ? 0 : $_GET['pag']);
$perpage = 8;
$query = "SELECT count(*) as conta FROM pagine";
$res = mysql_query($query);
list($conta) = mysql_fetch_array($res);
?>
<?php
$query = "SELECT * FROM pagine order by id limit $num_page, $perpage ";
$res = mysql_query($query);
while($row = mysql_fetch_array($res)) {
$html .= "<a href='#' onClick=\"javascript: opensite('more.php?id=$row[id]',0 ,screen.availWidth, screen.availHeight)\">";
$html .= "<div id='new' title='Clicca e approfondisci'>";
$html .= "<div id='data'>";
$html .= "<div id='day'>";
$html .= "$row[giorno]";
$html .= "</div>";
$mese = $row[mese];
$mese_mod = substr($mese,0,3);
$html .= "$mese_mod";
$html .= "</div>";
$html .= "<div id='sezione'>";
$html .= "$row[sezione]";
$html .= "</div>";
$html .= "<div id='titolo'>";
$titolo = "$row[titolo]";
$preview = substr($titolo,0 , 250);
$html .= "$preview" ."
";
$html .= "</div>";
$html .= "<div id='img_news'></div>";
$html .= "</div>";
$html .="</a>";
}
echo $html;
?>
Pagina:
<?php
//----- Numero di pagine
$x = $conta/$perpage ;
$y = (integer) $x;
//
if ( $x <> $y ) { $x++; }
$numPagine = $x;
$index = 1;
while ($index <= $numPagine) {
$inizio = ($index - 1) * $perpage;
?>
<a style="color:#BC040E;text-decoration:none" href=news.php?pag=<?php print $inizio ?>>
<?php print $index ?>
</a>
<?php
$index++;
}
?>