Formsess
Teaching is a two way flow. Most of the times you teach your students something new, but sometimes they teach you.
This one was found by a student during one of my classes. He was looking for a form generator and was displeased with the ones PEAR provides.
Formsess is a form generator built to work with Smarty, the PHP template engine I use. Much better than using PEAR’s HTML Quick Form, Smarty Renderer and its unexistant error control methods.
This entry was posted on Monday, May 10th, 2004 at 1:43 pm and is filed under Uncategorized. You can follow any responses to this entry through the RSS 2.0 feed.
You can leave a response, or trackback from your own site.
Pedro Côrte-Real says:
Formsess is nice but has it’s own quirks. I haven’t been able to get server-side validation working properly yet although that might be my fault since the live example in the webpage does work.
Sérgio Carvalho says:
Heh! Defending an XML approach against a programmatic one.
The day will come when you’ll be writing about XSL in good light
André Restivo says:
XSL is still evil. I have nothing against XML. Smarty is a XML-like language but at least it has a decent syntax, unlike XSL.
Katana says:
Pedro, don’t hesitate to send a support request to formsess-general@lists.sourceforge.net, we will be glad to help ya, it’s probably a “basic” mistake in your code
André Restivo says:
I think the problem is solved. Formsess passes the errors to Smarty via session vars. If you don’t start your session it doens’t work
Katana says:
Indeed André…
We really have to add the FAQ section to the website, and I think that the session_start() question will be ranked 1st