What you need to do (in whichever order you think appropriate)
a) Design and implement the mySQL tables required to hold the
b) Populate your database tables with appropriate test data that will
allow you to fully test your application.
c) Design and implement the layout of your web page using wellformed and valid HTML in combination with one or more CSS
stylesheets which should be stored in separate file(s).
d) Implement a PHP ‘group list’scriptthat takes a contact group
identifier as input and produces an HTML representation of the list
of people in the given group.
e) Implement a PHP ‘contact details script’that takes a contact ID and
produces an HTML representation ofthe full details of the given
f) Implement a PHP ‘ungroup contact’scriptthat takes one or more
contact IDs, moves the given contacts from the current group to
g) Implement a PHP ‘new contact’scriptthat takes the details of a
newly created contact, and updates the appropriate table(s) in your
your application. This includes code to handle asynchronous AJAX
requests and responses to and from the server. Keep your
Skills: design, test