Home | How it works | Projects archive | Contact Us
Air Compressor Bot
 
The Career Path of Freelance Programming Jobs 

   Custom Form Creation Applicati

Bidding Time:
12/06/2005 18:44 - 19/06/2005 18:44
Budget:
N/A
Status:
Closed


Job Type:
PHP
Description:



Server-side custom form creator that stores info. to a MySQL Database using php.
The administrative front end would include:
1. The ability to create new custom forms and the ability to save those forms so
that they may be modified,or deleted at the admin user's discretion
2. Dynamic MySQL (for each custom form that is created, the database must be
able to store the collected end-user data in an appropriate table,if the form is
ever deleted from the projects section,then the data is removed from the
database)
3. The ability to export form data to CSV before form deletion, or at any time
the admin user chooses.
4. Manually populate data into a form project.
5. Have the ability to set an approval flag for each form to notify the admin
user by email each time an end user submits data. The admin would then have to
come to the administration page to approve/disapprove modify and / or delete the
user input record or individual data inputs.
End user's standpoint, they would be filling in the form the admin has created.
After data submission has occured, they will be redirected into a pre-determined
destination page by the admin user.
The input data that is saved to the database will be able to be used dynamically
into a php output script with the admin user's choice of custom html, or
pre-designed templates.
A custom set of include tokens will be created for each custom for built. The
admin can set various display options in the output of compiled data: examples:
output.php?record=1 // Displays record #1
output.php?record=1,2,3,4,5&random=no // Display records 1,2,3,4,5 in that
sequence, not randomized.
output.php?record=1-10&random=yes // display records 1 through 10 in random
order, not chronological (random=no would yield a chronological display)
output.php?record=10-end&random=no // display records 10 to end of records (100
total records would be 10-100) in chrono order.
Additional requirements on this project would involve the following:
A built in rich text/html editor (I believe the code is freely available for
that already) in the admin section that would allow the customization of the
actual user input page.
The user will then be able to insert the location where the form shall appear on
the final html using a %FORM% token.
I'd like to offer the admin the options of
1. to be able to edit their own page through the interface, or...
2. to be able to have a cut and past option and insert the form code into an
existing webpage.
The html data would also have to be saved to the current form project to allow
future editing.
The output.php file would be used as an include. Therefor a custom header /
body / footer for each displayable record must be an option on the admin side.
The output html will be saved in a templates section that the admin can choose
from at will and associate with the current project. This is to allow the admin
to create a series of custom output templates.
Example Template:
.header html code.
.main body.
.table row 1 col 1.
%LABEL1% // would be pulled from the selected project's data table and current
record.
.table row 1 col 2.
%LABEL2%
.end main body
.footer html code
Since the output templates will remain generic on one end, the actual template
code that is used in a project file should be allowed to be saved directly with
the project.
So the choosable templates will remain static, and the workable templates drawn
from the static templates will be modifiable only in the current project. Hope
that's clear.
There may be a few other things that are not comming up right now.

Start your work-at-home career for $7.00. Get direct access to thousands of freelance and home-based jobs. Click here to find work now.

Related Projects:
Asp.net (vb.net) Programmer
Secure Login Script
Guestbook Edit
Web-based Survey System
Get Sales To My New Site

This project is the proprietary information of . Click here to remove this project from OUR database.
Operating System:
Linux
Database System:
MySQL
<<< back

Recent Projects Archive:

Tuesday - Monday - Sunday - Saturday - Friday - Thursday - Wednesday

View all freelance web projects

 
Home | Projects archive | RSS | Resources | Links | Contact Us © 2004-2008 ProjectsList.biz /6.005