![]() ![]() |
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: |
|
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. Related Projects: This project is the proprietary information of .
Click here to remove this project from OUR database.
|
Operating System: |
Linux |
Database System: |
MySQL |
| <<< back |
|
| Home | Projects archive | RSS | Resources | Links | Contact Us | © 2004-2008 ProjectsList.biz /6.005 |