Although you can use some of the described techniques to “convert” a regular static HTML table into a “datagrid”, some of the advanced features, such as sorting, updating and deleting records within the datagrid, require dynamic content. The back end functionality in this article was implemented using PHP/ MySQL server model. It doesn’t mean however that you can’t use a different one - most of the techniques involved are client-side (CSS, JavaScript)and those that aren’t can be easily adopted for any other server model.
For the purpose of the article we need a working database connection.