17. Example—Message Board

The functionality of a message board (aka a forum) is rather simple: a post can either start a new topic or be in response to an existing one; posts are added to a database and then displayed on a page. That’s about it. Of course, sometimes implementing simple concepts can be quite hard!

To make this example even more exciting and useful, it’s going to be not just a message board but rather a multilingual message board. Each language will have its own forum, and the key elements—navigation, prompts, introductory text, etc.—will be language-specific.

Get PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide, Fifth Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.