PDA

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