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.

6 Comments

  1. 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.

    ... on July May 10th, 2004
  2. 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 ;-)

    ... on July May 10th, 2004
  3. 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.

    ... on July May 10th, 2004
  4. 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 :)

    ... on July May 14th, 2004
  5. 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 :-)

    ... on July May 17th, 2004
  6. 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 :)

    ... on July May 25th, 2004

Post a Comment