View Full Version : Receiving Mail
Dingbat
07-07-2006, 07:53 AM
Hi Guys,
New to PHP so please be gentle.
I have created a form with a table. The table has 4 colombs and 30 rows. The table is populated by the user, and is then sent as an E-Mail. That works.
When the mail arrives it prints the mail with all the colomb fields listed below. I am seeking to seperate each row with either a space or a line.
Is that possible using PHP?
The Dingbat. :(
_Aerospace_Eng_
07-07-2006, 08:40 AM
Can you post your php script please?
Dingbat
07-07-2006, 10:35 AM
A snippet of the code. Is this enough.
<?php
$msg .= "Name: $_POST[Name1]\n";
$msg .= "Starter: $_POST[Start1]\n";
$msg .= "Main: $_POST[Main1]\n";
$msg .= "Pudding: $_POST[Pudd1]\n";
$msg .= "Name2: $_POST[Name2]\n";
$msg .= "Starter2: $_POST[Starter2]\n";
$msg .= "Main2: $_POST[Main2]\n";
$msg .= "Pudding2: $_POST[Pudding2]\n";
$msg .= "Name3: $_POST[Name3]\n";
$msg .= "Starter3: $_POST[Starter3]\n";
$msg .= "Main3: $_POST[Main3]\n";
$msg .= "Pudding3: $_POST[Pudding3]\n";
Dingbat
jeyalakshmi
07-07-2006, 10:39 AM
could you please send your remaining code
_Aerospace_Eng_
07-07-2006, 10:42 AM
$msg .= "Name: $_POST[Name1]\r\n";
$msg .= "Starter: $_POST[Start1]\r\n";
$msg .= "Main: $_POST[Main1]\r\n";
$msg .= "Pudding: $_POST[Pudd1]\r\n";
$msg .= "Name2: $_POST[Name2]\r\n";
$msg .= "Starter2: $_POST[Starter2]\r\n";
$msg .= "Main2: $_POST[Main2]\r\n";
$msg .= "Pudding2: $_POST[Pudding2]\r\n";
$msg .= "Name3: $_POST[Name3]\r\n";
$msg .= "Starter3: $_POST[Starter3]\r\n";
$msg .= "Main3: $_POST[Main3]\r\n";
$msg .= "Pudding3: $_POST[Pudding3]\r\n";
You need to use \r\n due to server differences.
bcarl314
07-07-2006, 12:50 PM
You might want to look at using \t as well
something like
$msg .= "Name: $_POST[Name1]\t";
$msg .= "Starter: $_POST[Start1]\t";
$msg .= "Main: $_POST[Main1]\t";
$msg .= "Pudding: $_POST[Pudd1]\n\n";
$msg .= "Name2: $_POST[Name2]\t";
$msg .= "Starter2: $_POST[Starter2]\t";
$msg .= "Main2: $_POST[Main2]\t";
$msg .= "Pudding2: $_POST[Pudding2]\n\n";
$msg .= "Name3: $_POST[Name3]\t";
$msg .= "Starter3: $_POST[Starter3]\t";
$msg .= "Main3: $_POST[Main3]\t";
$msg .= "Pudding3: $_POST[Pudding3]\n\n";
That should output something like:
Name1 Starter1 Main1 Pudding1
Name2 Starter2 Main2 Pudding2
.
.
.
Special chars you can use in the output would be...
\t = tab
\s = space
\r = line return
\n = new line (that often includes a line return)
There are more, but those are the most common ones
Dingbat
07-07-2006, 06:44 PM
Thanks Carl314. That was just what I was looking for.
With kind regards,
The Dingbat. :D
vBulletin® v3.8.2, Copyright ©2000-2012, Jelsoft Enterprises Ltd.