Ciao,
è la prima volta che scrivo qui...mi sono iscritto oggi, o meglio adesso
sto realizzando a scopo didattico, per imparare, un sito che faccia uso di HTML/PHP/MySQL in modo da capire e conoscere l'interazione tra i 3.

Il sito è qui: http://www.leadergl.net/hosting ho preso come argomento un sito di hosting ma alla fine fa lo stesso.

Fino ad adesso ho creato:
1) database.php (per interagire col database, è una classe)
2) functions.php (contiene varie funzioni per disegnare l'header, il footer e la parte di login, è una classe)
3) stile.css (contiene la definizione di alcune tabelle)
4) index.php (che sfrutta functions.php per disegnarsi e per il login)

index.php utilizza le sessioni php per la parte di login, quello che mi interesserebbe è qualche consiglio su come strutturare un sito del genere, che preveda accesso per gli utenti ed un menu sulla sinistra per gli utenti loggati...

mi servirebbero inoltre consigli sulla gestione del database, come faccio ad usare il file database.php con index.php ?

se faccio come fatto per le funzioni ovvero con:
Codice PHP:
require "functions.php" 
mi da errore e non so perchè...