clonefish logo

clonefish is a
proven, mature
form generator
class that helps PHP
developers to create,
validate and process
secure, flexible and
easy-to-maintain
forms
subscribe to the free clonefish newsletter!


about

Ever wondered how many HTML forms you created so far? Tens? Hundreds? Or even more? Do you still prefer reiterating the same snippets of HTML, the same chunks of PHP, or even pieces of JavaScript for the validation of the form? How many points of your site do you have to alter for a simple change in concept? Countless hours of coding, copy-pasting and modifying old validation code, testing to see whether it works, debugging if it doesn't... Far too many time spent for the same result every time!

If these problems sound familiar, you're not alone: we also wanted to get rid of the same old process of creating and evaluating forms manually. Despite our in-depth knowledge in HTML, we wanted something, that is much more flexible than an average HTML-based form class - something that has such an ease of use that it allows us to concentrate on actual application logic instead of tinkering with forms.

The clonefish development was a lengthy process, but by now, clonefish has matured and is a proven PHP class, aimed to aid the creation of input forms while supporting client- and server-side input validation, to allow the production of secure applications and websites.

key features

supported form input types

Clonefish has support both for static and dynamic form input elements. Values for dynamic elements are retrieved from database queries. Supported elements:

validating a form has never been easier!

Client-side form validation (with cross-browser JavaScript) and server-side form validation with PHP. Supported validation types:

still undecided?

You may find other classes and solutions for form generation and validation, but apart from their feature-sets, clonefish also offers the following advantages:

Try the free version before you go professional!