NOTE: Please read the attached PDF description. The description below is insufficient.
The need exists to be able to click on the cell of a data element and open a modal dialog box that will allow the modification of the elements.
Each dialog box must load the current value(s) of the element via an AJAX call to a server. It may not take the value from the DOM text node. The freelancer can describe how they would want this data presented.
In the case of “Available Categories”, this list of available categories must be obtained via an AJAX call to a server. The freelancer can describe how they would want this data presented.
Each dialog box must contain the values in a form. This form must be posted via an AJAX call to a server. The freelancer can describe how they would like to provide this data.
The freelancer will not be expected to write database query code and will not be given access to a database server. To demonstrate their work, the freelancer should provide a working model with simple PHP scripts that read or write plain text files.
Each table row has a unique identifier that identifies the database record displayed on that row. It is expected that this identifier will be used to obtain and post information.
Some flexibility is allowable. Alternatives solutions may be considered if they do not impact the existing system too heavily.