Cia a tutti
io ho trovato questa pillola sul forum la ho letta tutta la ho messa insieme ma volevo chiedere a voi perchè mi da questo errore

IMPOSSIBILE SELEZIONARE IL DATABASE



ECCOVI IL CODICE

funzioni.inc.php

Codice PHP:
<? 
function connetti() { 
    include 
'config.inc.php'
    
$connessione mysql_connect($dbhost,$dbuser,$dbpass) or die("Impossibile collegarsi al server MySQL."); 
    
mysql_select_db($dbname,$connessione) or die("Impossibile selezionare il database $dbname"); 
    return 
$connessione


function 
disconnetti($connessione) { 
    
mysql_close($connessione); 


function 
intestazione() { 
?> 
<html> 
<head> 
<title>Titolo del sito</title> 
</head> 
<body> 
<? 


function 
finepag() { 
?> 
</body> 
</html> 
<? 


function 
controllo($user$passw) { 
    
$conn connetti(); 
    
$query mysql_query("SELECT id_utente,pass FROM utenti WHERE nick='$user'",$conn) or die( "Errore ricerca pass: " mysql_error() ); 
    
$info mysql_fetch_assoc($query); 
    
disconnetti($conn); 
    if (
$info['pass']==$passw) { 
        return 
$info[id_utente]; 
    } else { 
        return 
0
    } 


function 
checkIP($ip) { 
    
$conn connetti(); 
    
$query mysql_query("SELECT nick FROM utenti INNER JOIN utenti_online ON utenti.id_utente=utenti_online.id_utente WHERE ip='$ip'",$conn) or die( "Errore controllo ip: " mysql_error() ); 
    
$info mysql_fetch_row($query); 
    
disconnetti($conn); 
    return 
$info[0]; 


function 
check($ip) { 
    
$conn connetti(); 
    
$ora = @time()+60*5
    
$query mysql_query("UPDATE utenti_online SET tempo='$ora' WHERE ip='$ip'",$conn) or die( "Errore allungamento tempo: " mysql_error() ); 
    
$ora = @time(); 
    
$query mysql_query("SELECT id FROM utenti_online WHERE tempo<'$ora'",$conn) or die( "Errore utenti fuoritempo: " mysql_error() ); 
    while (
$info mysql_fetch_row($query)) { 
        
$elim mysql_query("DELETE FROM utenti_online WHERE id='$info[0]' LIMIT 1",$conn) or die( "Errore eliminazione utenti online: " mysql_error() ); 
    } 
    
disconnetti($conn); 

?>

Login.php

Codice PHP:
<? 
include 'funzioni.inc.php' 
check($REMOTE_ADDR); 
intestazione(); 
?> 
[b]Pagina di Log In[/b]
 
<? 
$ris 
checkIP($REMOTE_ADDR); 
if (
$ris) { 
    print 
"Ciao $ris, eri già loggato. Vai alla home page.

"

} else { 
    if (
$id=controllo($_POST['user'],$_POST['passw'])) { 
        
$conn connetti(); 
        
$dataEntr = @time()+60*10// 60 sec * 10 minuti 
        
$query mysql_query("INSERT INTO `utenti_online` (`id_utente`,`ip`,`tempo`) VALUES ('$id','$REMOTE_ADDR','$dataEntr')",$conn) or print mysql_error(); 
        
disconnetti($conn); 
        echo 
"Utente connesso. Vai alla home page.

"

        } else { 
            print 
"Attenzione il nick o la password inseriti non sono esatti!

"

      } 


finepagina(); 
?>



esempio pagina riservatta che volevo sapere dove la dovevo aggiungere


Codice PHP:
if (checkIP($REMOTE_ADDR)=='admin') { 
    
// carica pagina 
} else { 
    print 
"non hai l'autorizzazione per accedere a questa pagina"



e questa è la riga di logout
Codice PHP:
$conn connetti(); 
$elim mysql_query("DELETE FROM utenti_online WHERE ip='".$REMOTE_ADDR."' LIMIT 1",$conn) or die( "Errore eliminazione utenti online: " mysql_error() ); 
disconnetti($conn); 
intestazione(); 
print 
"logout eseguito"
finepagina(); 


ciao a tutti (ps.sicuramente il mio errore sarà stupidissimo ma volevo sapere da voi cosa devo fare io ho caricato queste pagine ma mi da l'errore impossibile selezzionare il database
spero voi sappiate drmi qualche cosa



ciao