Skip to content

This is a php 5 class that is used to create a html form and it's fields and validates the submitted form data based on field creation parameters. Once the form data has been validated, it will then email the form data to a recipient and add the data to a sqlite database in case of email failure. It includes logging functions to log user errors …

Notifications You must be signed in to change notification settings

amereservant/PHP-Form-Creator-Validator-Emailer-Class

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

////////////////
// README.TXT //
////////////////

This is an unfinished project even though form.class.php DOES work.
It needs a lot of cleanup and modifications made to make it adaptable to other types
of form fields, such as select menus, radio groups, checkboxes etc.

The code is poorly commented at this time since it was written quickly as a fix for
something.
The goal is to impliment PHP's DOMDocument into it and have it generate the complete
form syntax and support additional field types, which is why domtesting.php was
included as a reference document since I did some testing with it.

At the time of creating this project, I do not have a need for it at the moment,
so I am making it as a future project to re-visit at a later date.

If you would like to improve/build on this code, please feel free to do so.

I only ask to give me credit in the code and license it under something like MIT or
another loose license so others can use it and build on it themselves.

Thanks.

About

This is a php 5 class that is used to create a html form and it's fields and validates the submitted form data based on field creation parameters. Once the form data has been validated, it will then email the form data to a recipient and add the data to a sqlite database in case of email failure. It includes logging functions to log user errors …

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages