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']) ? $_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,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
++; 
                        }  
                    
?>