Building a Form
Adding a custom form to your site is a common customization. There are a few guidelines for when you do this:
- Always submit your form data using POST. Never use GET for forms.
zen_draw_form, not the HTML
<form>tag. Note that when you use
zen_draw_form, you get the
securityTokenwith no extra work.
- Sanitize your inputs.
A good model for all of this is the Ask a Question feature, which has been part of Zen Cart since 1.5.7. See the following files:
Alternative Approach - Use a Form Builder
Another option which is highly recommended for storeowners who don’t have a developer is to use a form building tool like Wufoo.
A Wufoo form can easily be embedded on a extra define page (page_2, page_3, page_4) or an existing page like Contact Us. In the case of Contact Us, you would just edit the template file (
includes/templates/YOURTEMPLATE/templates/tpl_contact_us_default.php) and replace the built-in form with the script from Wufoo. Similarly, using a define page would just mean editing the template file and inserting the script below the