I'm striving to be a web developer and under a current project I have to use a template system of some sort.
I am familiar with a few systems; however, most do not offer what I am looking for.

What I need is a template system where an administrator can log into a back-end page and edit existing pages without any knowledge of html or css.

I guessed building a php/mysql template would work, but I'm not sure how to get the formatting to work the way I need it.
The site would have lists of businesses with duplicated html code for the table.

Any help, advice, or guidance would be greatly appreciated.

Thank you.