Tectite Forums  

Welcome to the Tectite Forums! You can download and get support for our free PHP FormMail (form processor) and other free software.


Go Back   Tectite Forums > FormMail Support > HOWTO Guides and Tips

Vote for FormMail at
ScriptSearch.com

Vote for FormMail
at HotScripts.com

Vote for FormMail at
FatScripts!

Closed Thread
 
Thread Tools Display Modes
  #1  
Old 01-May-2004, 05:05 AM
russellr's Avatar
russellr russellr is offline
Tectite and FormMail Author
 
Join Date: Dec 2003
Posts: 3,537
russellr is on a distinguished road
Default Sending form results in an HTML email

This HOW TO guide is now on our main website.
__________________
Russell Robinson (Author of Tectite FormMail and FormMailDecoder)
Root Software (http://www.tectite.com/)

Last edited by russellr; 25-Aug-2010 at 07:35 AM. Reason: Moved to main website.
  #2  
Old 22-Sep-2004, 02:01 PM
michealbryant michealbryant is offline
Active Member
 
Join Date: Sep 2004
Posts: 3
michealbryant is on a distinguished road
Cool Re: Sending form results in an HTML email

can we get radio buttons information through an html form template... your informations dont cover this issue?

May be a silly one and would be cool if we can.

Mike
  #3  
Old 22-Sep-2004, 10:22 PM
russellr's Avatar
russellr russellr is offline
Tectite and FormMail Author
 
Join Date: Dec 2003
Posts: 3,537
russellr is on a distinguished road
Default Re: Sending form results in an HTML email

Hi,

You can display the selected value of a set of radio buttons, but you can't show radio buttons in the template.

For example, with this form:
Code:
What do you like?
Noise: <input type="radio" name="likes" value="noise" />
Silence: <input type="radio" name="likes" value="silence" />
You can do this in your template:
Code:
Person likes: $likes
which will show as:

Code:
Person likes: noise
or
Code:
Person likes: silence
To show as radio buttons instead is quite tricky. However, we do have the technology to achieve this, so we've put the idea on our TO-DO list for FormMail.
__________________
Russell Robinson (Author of Tectite FormMail and FormMailDecoder)
Root Software (http://www.tectite.com/)
  #4  
Old 23-Sep-2004, 09:54 AM
michealbryant michealbryant is offline
Active Member
 
Join Date: Sep 2004
Posts: 3
michealbryant is on a distinguished road
Question Re: Sending form results in an HTML email

Hi Russel

Thanks for the response
I have set the template up but when I submit I get the following error report

An error occurred while processing the form.

Please contact us directly since this form is not working.
We apologize for any inconvenience this error may have caused.

I have an attach feature set up on my form is this affecting the submission of my form results by html template?

Mike
  #5  
Old 23-Sep-2004, 12:14 PM
russellr's Avatar
russellr russellr is offline
Tectite and FormMail Author
 
Join Date: Dec 2003
Posts: 3,537
russellr is on a distinguished road
Default Re: Sending form results in an HTML email

Hi,

You'll need to set DEF_ALERT in FormMail so that you get an alert message sent to you.

The alert message will tell us what the problem is.
__________________
Russell Robinson (Author of Tectite FormMail and FormMailDecoder)
Root Software (http://www.tectite.com/)
  #6  
Old 23-Sep-2004, 12:46 PM
michealbryant michealbryant is offline
Active Member
 
Join Date: Sep 2004
Posts: 3
michealbryant is on a distinguished road
Talking Re: Sending form results in an HTML email

Russell

You are the man! This script is awesome and the form works like a treat!!

Now to have some fun!

Mike
  #7  
Old 15-Oct-2004, 07:22 PM
sebestyen sebestyen is offline
Active Member
 
Join Date: Oct 2004
Posts: 6
sebestyen is on a distinguished road
Default Re: Sending form results in an HTML email

Hey Russell,

Is there any way to get "zero" values passed through the script? What I mean is I can use "TemplateMissing=N/A" to get "N/A" printed in an HTML email for fields that did not have any data input but when they put a "0" (zero) in the field, the script returns "N/A" in the email.

Thanks,

sebestyen
  #8  
Old 15-Oct-2004, 09:59 PM
russellr's Avatar
russellr russellr is offline
Tectite and FormMail Author
 
Join Date: Dec 2003
Posts: 3,537
russellr is on a distinguished road
Default Re: Sending form results in an HTML email

Hi,

Well, you could make "TemplateMissing=0" (zero), but that's going to look funny on text fields.

Another way would be to provide an initial value of "0" on your numeric fields.

Make the non-required numeric fields initially zero, and leave the required numeric fields blank (and put them in the "required" specification).
__________________
Russell Robinson (Author of Tectite FormMail and FormMailDecoder)
Root Software (http://www.tectite.com/)
  #9  
Old 14-Feb-2005, 02:43 PM
Jackal Jackal is offline
Active Member
 
Join Date: Feb 2005
Posts: 12
Jackal is on a distinguished road
Default Re: Sending form results in an HTML email

Russell, your FormMail is great! But I have one question:

I've got 14 select boxes in my form, the visitor can select the documentation he wan't to obtain.

In my form it's like this: <input type="check-box" name="document1" value="Documentation_Name">

I've got something like this in my HTML template:

<table>
<tr>
<tdDocumentation:</td>
</tr>
<tr>
<td>
$document1<br>
$document2<br>
$document3<br>
$document4<br>
</td>
</tr>
</table>

But when they only want to obtain document4, I have 3 empty lines in my mail.. When I remove the <br> tags, all the documents are put together as one line. When I put them in seperate <td>'s I get a load of empty TD's and the result is the same.

Is there a way to only show the lines that are filled? (skip some code or something). I can't use PHP in the template can I?
  #10  
Old 14-Feb-2005, 10:44 PM
russellr's Avatar
russellr russellr is offline
Tectite and FormMail Author
 
Join Date: Dec 2003
Posts: 3,537
russellr is on a distinguished road
Default Re: Sending form results in an HTML email

Hi,

That's a limitation of HTML.

FormMail can help you out though.

BTW, if you have this:

Code:
<input type="check-box" name="document1" value="Documentation_Name">
it should be this:

Code:
<input type="checkbox" name="document1" value="Documentation_Name">
(no hyphen)

Step 1

Instead of 4 different checkbox fields, make it one checkbox field, like this:

Code:
Document 1: <input type="checkbox" name="documents[]" /> <br />
Document 2: <input type="checkbox" name="documents[]" /> <br />
Document 3: <input type="checkbox" name="documents[]" /> <br />
Document 4: <input type="checkbox" name="documents[]" /> <br />
Now, in your template, you can just refer to $documents:

Code:
<table>
<tr>
<tdDocumentation:</td>
</tr>
<tr>
<td>
$documents
</td>
</tr>
</table>
That get's the data in with comma separators.

Step 2

If you want them on separate lines, add the following to your form:

Code:
<input type="hidden" name="template_list_sep" value="<br />" />
FormMail will now put "<br />" between each item in the list and you'll get exactly the right number of lines.

Enjoy!

BTW, yes, your templates can be PHP. You just need to tell FormMail to open then as URLs instead of files (set $TEMPLATEURL instead of $TEMPLATEDIR).
__________________
Russell Robinson (Author of Tectite FormMail and FormMailDecoder)
Root Software (http://www.tectite.com/)
Closed Thread

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Sample HTML Form Using FormMail russellr FormMail 1 21-Mar-2007 07:49 AM
send an email in HTML michecosta FormMail Subscription Support 3 25-May-2004 09:18 PM
Submitted form output onto HTML page? LKimber FormMail Subscription Support 2 13-Apr-2004 11:39 AM
not seeing form data brownie FormMail Subscription Support 6 19-Jan-2004 02:37 AM
Help trying to set up a form to email and send info to file rridsdale FormMail Subscription Support 1 14-Jan-2004 03:38 AM


All times are GMT. The time now is 02:22 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Copyright © 2004-present Open Concepts (Vic) Pty Ltd.