E' una domanda a cui è stato risposto una quantità innumerevole di volte, se cerchi sul forum o su php.html.it troverai una marea di esempi e/o guide su come fare. Ovviamente devi conoscere un pò di php, html e sql per poterlo fare ed integrare con la veste grafica del sito/portale/intranet in cui sta quel file .html