|
| A R C H I V E D M E S S A G E |
|
Subject: Help with mail script coding |
| Posted: 04/14/2004 at 8:24:19 am |
| By: erpjane |
| I'm just new at doing scripting and I just need help doing this script for the mail script.
the field name is called 'example'
How do I put like:
if the field 'example' doesn't haven't anything typed in
print Mail "You did not signup for...etc";
but if it does
print Mail "You have used $FORM{'example'}...etc";
What's the propper coding to code the statement above.
Thank you
- Jane | |
|
|
Subject: Re: Help with mail script coding |
| Posted: 04/14/2004 at 8:45:44 am |
| By: Seth Knorr |
| The statment would be an if statement.
firstly, in this script all posted variables come are equal to
$formdata{'name'}
WITH: name BEING THE FIELD NAME="" VALUE
So, You could use this:
## FIRST CHECK TO SEE IF ##
## $formdata{'example'} has a value ##
## it would only have a value if it ##
## was filled in ##
if (! $formdata{'example'}) {
## BELOW WILL PRINT IF NO VALUE ##
print Mail "You did not signup for...etc";
}else{
## BELOW WILL PRINT IF VALUE EXISTS ##
print Mail "You have used $formdata{'example'} etc";
}
... Side note however. There is a feature in BIZ MAIL FORM that allows you to select whether or not to print blank fields in the email.
The setting is:
## TO EXCLUDE BLANK ENTRIES ##
$PRNT_blankfields = "2";
## TO INCLUDE BLANK ENTRIES ##
## THIS IS THE SCRIPTS DEFAULT VALUE ##
$PRNT_blankfields = "1";
This is explained further in the readme file.
Seth | |
|
|
Subject: Re: Help with mail script coding |
| Posted: 04/14/2004 at 8:55:39 am |
| By: erpjane |
| Thank you it worked :) :)
- Jane | |
|
|