On 27 Sep 2002 at 22:09, Manuel Lemos wrote: > Assumming that you tried the forms generation and validation class, what > did you realize that was missing to match your needs? > > http://www.phpclasses.org/formsgeneration
Well that's the first thing I found and I downloaded it. It does much more than what I want, for instance here: > $subscription->AddInput(array( > "TYPE"=>"text", > "NAME"=>"email", > "MAXLENGTH"=>100, > "Capitalization"=>"lowercase", > "ValidateAsEmail"=>1, > "ValidationErrorMessage"=>"It was not specified a valid e-mail > address" > )); Those attributes already exist in the form. I create the forms on the fly only once afterwhich they are in the hands of the designers to manipulate. I pass back to the form a data structure that will have something like: missing_email invalid_email and the designer can check for this, lke this in smarty: {if $error.missing_email}Yo give me email{/if} {if $error.invalid_email}Please verify your email{/if} and I have a script that will generated those if statements so one doesn't need to do a lot of typing. I don't like generating the form programmatically all the time ... I leave that to the *view*. I just want to pass the input data I received, the definition of the form I'm using with this data and have the function return the 3 arrays : good, invalid, missing. I've been very happy with this in Perl. The formgen is very powerful, too powerful and too intrusive into the other things I'm doing. I only need a small part of it. What I want has nothing really to do with html forms, just data validation. Peter -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php