Reply to Re: [PHP] Creating intelligent forms

Your name:

Reply:


Posted by Jochem Maas on 10/18/99 11:13

James Kaufman wrote:
> On Wed, Apr 13, 2005 at 06:54:25PM -0700, dan wrote:
>
>>Hello, all -
>>
>>I had some questions regarding the creation of "intelligent" forms -
>>forms that take data, and then parse it for errors, "real" data, etc etc.
>>
>>The first idea I had was to make a function to display the form. When
>>the form is submitted, the page would be called again (i.e. the form's
>>ACTION=itself), and then the POST or GET or SESSION variables will be
>>the arguments to the form. The idea is, when this happens, the form
>>will be able to check the data that was sent, verify it, etc etc. If
>>there are no problems with the data, then the user is directed to step 2
>>of the form, or the second page, to enter in additional data. But how
>>should the redirection happen?
>>
>
> ...
>
> What you are suggesting sounds a lot like what has been done with PEAR's
> QuickForm and QuickForm_Controller. Look at pear.php.net and see what's already
> been done. Why re-invent the wheel?

3 reasons:

1. human nature... the 'not-written-here' factor
2. its good way to learn.
3. QuickForm is about as impenetrable as Fort Knox... JMHO. (also the 'Quick' part
is a bit off... all the times I have tried it, its taken 10 times longer to create a
form in QF than doing it by hand, and doing it by hand always ended up more flexible
and maintainable.... AJMHO)
4. maybe this guy will end up coding a masterpiece that makes QF totally redundant? (heh, I can hope :-)

having said that its always worth the time/effort to search and review (i.e. read the code!)
what other people have done, in that respect QF should give alot of inspiration as how/what/where/why
etc.

have fun!

>

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация