/    Sign up×
Community /Pin to ProfileBookmark

Weird Form Request

I need some suggestions, help, information on solving this problem. I’ve attached a form to this message that I would like to set up so that the information from the form is sent to me via email. That part works okay! The problem is the output of the information, data, form answers etc looks really bad in our email program or a browser window when you try to open it and read it. I’d like to know how to control the output of that information so I could better intepret the responses or the requests without having to get a headache trying to pull out the info. I have my mail program set on mime type, and I have also changed my email preferences to browse the results in IE. Anyway…here it is. Any help would be appreciated!

Also here is what it looks like when I get the results in email:

AGENCY_DEPT.=this+is+how+it+looks%2C…&PROJECT_NAME=&BUDGET_NUMBER
=&TOTAL_BUDGET_FOR_PROJECT=&DATE_OF_REQUEST=&ROUGHS_DUE=&DATE_DUE
=&%3Cb%3EPRODUCTION_DATE%3C%2Fb%3E=&%3Cb%3EAIR+DATE%3C%2Fb%3E
=&%3Cb%3EPERSON_SUBMITTING_REQUEST%3C%2Fb%3E=&%3Cb%3EPHONE_%23%3C%2Fb%3E
=&textfield622=&%3Cb%3EPHONE_
%23%3C%2Fb%3E
=&%3Cb%3EINFINITE_1_DIRECTORY%3C%2Fb%3E=&textfield2=&DESIGNER_REQUESTED
=&textfield4=&Submit=Submit+Request

to post a comment
JavaScript

6 Comments(s)

Copy linkTweet thisAlerts:
@JonaApr 01.2003 — Maybe you should try using the POST method instead of GET in your <FORM>? Just a suggestion. I know it probably is dumb, but I'm just saying and helping in any way I can. :p
Copy linkTweet thisAlerts:
@Pat_engelhardauthorApr 01.2003 — <html>

<head>

<title>GRAPHICS FORM</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

</head>

<body bgcolor="#FFFFFF" text="#000000">

<b><font face="Verdana, Arial, Helvetica, sans-serif" size="2"> GRAPHICS ORDER

ONLINE FORM </font> </b>

<table width="69%" border="0" cellspacing="7" cellpadding="5">

<tr> </tr>

<tr>

<td width="100%" height="342" valign="top" colspan="2"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><br>

</font> </b>

<form name="form3" method="post" action="mailto:[email protected]">

<table width="100%" border="0" cellspacing="7" cellpadding="5">

<tr>

<td width="28%" valign="top"><b><font size="2" face="Verdana, Arial, Helvetica, sans-serif">AGENCY

or DEPT.</font> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"><br>

<input type="text" name="AGENCY_DEPT." size="37" maxlength="450"><br clear="all">

<br>

<br>

</font><P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">PROJECT NAME</font> <font face="Verdana, Arial, Helvetica, sans-serif" size="2">

<input type="text" name="PROJECT_NAME" size="37" maxlength="475"><br clear="all"></font></P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">

<br>

<br>

BUDGET # <br>

<input type="text" name="BUDGET_NUMBER" size="37" maxlength="450">

<br clear="all">

TOTAL BUDGET FOR PROJECT<br>

<input type="text" name="TOTAL_BUDGET_FOR_PROJECT" size="37" maxlength="450"><br clear="all">

</font></b></td>

<td colspan="4" valign="top">

<table width="100%" border="0" cellspacing="7" cellpadding="5">

<tr>

<td width="31%">

<div align="right"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">

DATE SUBMITTED</font></b></div>

</td>

<td width="69%"> <b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">

<input type="text" name="DATE_OF_REQUEST">

</font></b></td>

</tr>

<tr>

<td width="31%" height="191">

<div align="right"><b><font size="2" face="Verdana, Arial, Helvetica, sans-serif">ROUGHS

DUE<br>

</font></b></div>

</td>

<td width="69%" height="191"> <b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">

<input type="text" name="ROUGHS_DUE">

</font></b></td>

</tr>

<tr>

<td width="31%">

<div align="right"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">

DATE DUE </font></b></div>

</td>

<td width="69%"> <b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">

<input type="text" name="DATE_DUE">

</font></b></td>

</tr>

<tr>

<td width="31%">

<div align="right"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">PRODUCTION

DATE</font></b></div>

</td>

<td width="69%"> <b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">

<input type="text" name="<b>PRODUCTION_DATE</b>">

</font></b></td>

</tr>

<tr>

<td width="31%">

<div align="right"><b><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>AIR

DATE</b><br>

</font></b></div>

</td>

<td width="69%"> <b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">

<input type="text" name="<b>AIR DATE</b>">

</font></b></td>

</tr>

</table>

</td>

</tr>

<tr>

<td colspan="5">

<hr width="90%" size="1">

</td>

</tr>

<tr>

<td width="28%"><b><font size="2" face="Verdana, Arial, Helvetica, sans-serif">PERSON

SUBMITTING REQUEST<br>

<input type="text" name="<b>PERSON_SUBMITTING_REQUEST</b>" size="37" maxlength="450">

</font></b></td>

<td colspan="2"><b><font size="2" face="Verdana, Arial, Helvetica, sans-serif">PHONE

# <br>


<input type="text" name="<b>PHONE_#</b>">

</font></b></td>

<td valign="top" colspan="2">&nbsp;</td>

</tr>

<tr>

<td width="28%"><b><font size="2" face="Verdana, Arial, Helvetica, sans-serif">CONTACT

PERSON<br>

<input type="text" name="textfield622" size="37" maxlength="450">

<br>

</font></b></td>

<td colspan="2"><b><font size="2" face="Verdana, Arial, Helvetica, sans-serif">PHONE

#<br>

<input type="text" name="<b>PHONE_
#</b>">

<br>

<br>

</font></b></td>

<td valign="top" colspan="2"><b></b></td>

</tr>

<tr>

<td width="28%" valign="top"><b><font size="2" face="Verdana, Arial, Helvetica, sans-serif">TYPE

OF SERVICE REQUESTED</font></b></td>

<td width="11%" valign="top">

<div align="left"><b><font size="2" face="Verdana, Arial, Helvetica, sans-serif">VIDEO</font>

<font face="Verdana, Arial, Helvetica, sans-serif" size="2"> <br>

<input type="radio" name="<b>VIDEO</b>" value="radiobutton">

</font></b></div>

</td>

<td width="17%" valign="top">

<div align="left"><b><font size="2" face="Verdana, Arial, Helvetica, sans-serif">PRINT<br>

<input type="radio" name="<b>PRINT</b>" value="radiobutton">

</font></b></div>

</td>

<td width="17%" valign="top">

<div align="left"><b><font size="2" face="Verdana, Arial, Helvetica, sans-serif">MULTIMEDIA

</font><font face="Verdana, Arial, Helvetica, sans-serif" size="2">

<input type="radio" name="<b>MULTIMEDIA</b>" value="radiobutton">

</font></b></div>

</td>

<td width="27%" valign="top">

<div align="left"><b><font size="2" face="Verdana, Arial, Helvetica, sans-serif">WEB</font>

<font face="Verdana, Arial, Helvetica, sans-serif" size="2">

<input type="radio" name="<b>WEB</b>" value="radiobutton">

</font></b></div>

</td>

</tr>

<tr>

<td width="28%" valign="top" height="39"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">TRANSFER

TO: CHYRON<br>

<font size="1">(please list address numbers to send files to Infinit?</font></font></b></td>

<td width="11%" valign="top" height="39"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Infinite1

Directory </font></b></td>

<td width="17%" valign="top" height="39"> <b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">

<input type="text" name="<b>INFINITE_1_DIRECTORY</b>">

</font></b></td>

<td valign="top" colspan="2" height="39"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">BETA

SP <font size="1">(animations must be recorded on tape)</font><br>

<input type="radio" name="<b>BETA_SP</b>" value="radiobutton">

</font></b></td>

</tr>

<tr>

<td width="28%" valign="top" height="26">&nbsp;</td>

<td width="11%" valign="top" height="26"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Infinite1

Directory </font></b></td>

<td width="17%" valign="top" height="26"> <b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">

<input type="text" name="textfield2">

</font></b></td>

<td width="17%" valign="top" height="26">&nbsp;</td>

<td width="27%" valign="top" height="26">&nbsp;</td>

</tr>

<tr>

<td width="100%" valign="top" height="26" colspan="5">

<hr width="90%" size="1">

</td>

</tr>

<tr>

<td width="28%" valign="top"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">DESIGNER

<br>

REQUESTED:<br>

<input type="text" name="DESIGNER_REQUESTED"><br clear="all">

<br>

<br>

DESIGNER ASSIGNED:<br>

<input type="text" name="textfield4">

</font></b></td>

<td width="11%" valign="top">&nbsp;</td>

<td width="17%" valign="top">&nbsp;</td>

<td width="17%" valign="top">&nbsp;</td>

<td width="27%" valign="top">&nbsp;</td>

</tr>

</table>

<p>

<input type="submit" name="Submit" value="Submit Request">

</p>

</form>

</td>

</tr>

</table>

<b><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><br>

<br>

</font> </b>

</body>

</html>
Copy linkTweet thisAlerts:
@AdamGundryApr 01.2003 — I think you need to change the default form encoding using the enctype parameter, like this:

<form enctype="multipart/form-data">

I believe the correct MIME type is multipart/form-data, but I could be wrong.

Adam
Copy linkTweet thisAlerts:
@khalidali63Apr 01.2003 — to get a respectfull result in the email,the enctype has to be

enctype="text/plain"

Other then that I don't think you can do much about it.

Cheers

Khalid
Copy linkTweet thisAlerts:
@AdamGundryApr 02.2003 — Thanks Khalid, I knew enctype had to be set but I couldn't remember the correct MIME type to use.

Adam
Copy linkTweet thisAlerts:
@cgrazApr 03.2003 — I know this is a javascript forum, but how about PHP? ?

set your form tag to

<form method="post" action="process.php">

then on process.php[code=php]Thank you, your submission has been sent. Here is your submission:<br><br>


<?php

// address the email will be sent to (change the address between quotes)
$to = "[email protected]";

// message subject (change only what is between quotes)
$subject = "subject here";

// replace [email][email protected][/email] with the email you want to be
// shown as the sender
$headers = "From: [email][email protected][/email]";

// don't modify anything below this line



$msg = "";

foreach($_POST as $key => $value) {
$msg .= ucfirst(str_replace("_", " ", $key)) . ": " . $value . "n";
echo "<b>" . ucfirst((str_replace("_", " ", $key)) . ":</b> " . $value . "<br>";
}

mail($to, $subject, $msg, $headers);

?>[/code]
The above code will display the results to the user and email you a copy (make sure to change emails and subject lines above). Ofcourse your server has to have php installed for this to work.

Cgraz
×

Success!

Help @Pat_engelhard spread the word by sharing this article on Twitter...

Tweet This
Sign in
Forgot password?
Sign in with TwitchSign in with GithubCreate Account
about: ({
version: 0.1.9 BETA 4.25,
whats_new: community page,
up_next: more Davinci•003 tasks,
coming_soon: events calendar,
social: @webDeveloperHQ
});

legal: ({
terms: of use,
privacy: policy
});
changelog: (
version: 0.1.9,
notes: added community page

version: 0.1.8,
notes: added Davinci•003

version: 0.1.7,
notes: upvote answers to bounties

version: 0.1.6,
notes: article editor refresh
)...
recent_tips: (
tipper: @Yussuf4331,
tipped: article
amount: 1000 SATS,

tipper: @darkwebsites540,
tipped: article
amount: 10 SATS,

tipper: @Samric24,
tipped: article
amount: 1000 SATS,
)...