mi passa il valore ma anzichè includere le sotto pagine mi da errore no database selected
ma non riesco a capire come mai.
Posto il codice caso mai qualcuno riesce ad aiutarmi

Codice PHP:
   <?php
            $sql 
'SELECT * FROM TblFinestre ORDER BY Posizione';
            
$query mysql_query($sql) or die(mysql_error());     

            while (
$riga mysql_fetch_assoc($query)) 
            {
                if (
$finestra != $riga['Id_finestra']) 
                {
                echo 
"<ul id='menu_fin'>[*]<a href=\"template/finestre.php?idfin={$riga['Id_finestra']}\">{$riga['Nome_finestra']}</a>[/list]";
                } 
                else 
                {
                echo 
"<ul id='menu_fin'>[*]{$riga['Nome_finestra']}[/list]";
                }
            } 
                
                
            
?> 
                <div id="box_link_fin">
                
                
                    <?php
                    
         $sql 
sprintf('SELECT * FROM TblFinestre WHERE Id_finestra = %d', (int)$finestra);
        
$query mysql_query($sql) or die(mysql_error());
 
//var_dump ($query);  
        
if (mysql_num_rows($query) == 0
        {
            require_once 
'VOCI/persianaM400.php';
        } 
        else 
        {
        
$riga mysql_fetch_assoc($query);
  require_once 
"VOCI/".  htmlentities ($riga['Link']);  
  
// var_dump ($riga['Link']);  
        
    
        

      
?>
praticamente non mi include la pagina dove ho indicato io ma mi apre un altra pagina con L'errore "NO DATABASE SELECTED" ed il testo in html