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++; 
                        }  
                    ?>