2012-03-05 59 views
0

我無法從下拉菜單中獲取數據,無法在電子郵件正文中正確放置。什麼,我有一個夾子低於:HTML下拉值在發送郵件時沒有得到PHP

$primary = $_POST['primary']; 
$type = $_POST['type']; 
$market = $_POST['market']; 

$body = "Primary Business Interest: $primary \n". 
     "Type of Business: $type \n". 
     "Primary Market Segment: $market \n"; 

我明明中省略其他部分,但電子郵件發送得很好,但在下拉菜單,補身體似乎忽略了「\ n」個參數,只是落入一根長串。

我在過去的一個小時裏看過互聯網,試圖找到具有相同問題但不能的用戶。

任何人有任何想法,我可以嘗試?

+0

它的顯示方式取決於客戶端,例如,您需要使用的窗口\ r \ n – scibuff 2012-03-05 18:07:54

+0

您是否正在發送HTML電子郵件或純文本? – Farray 2012-03-05 18:09:01

回答

0

您是發送純文本還是html電子郵件?

如果是html,使用<br />標記來突破行,否則使用\r\n,我認爲它應該做到這一點!

+0

我會給你一個去。 \ n適用於其他領域,只是導致問題的下拉菜單。我現在就來試試吧 – 2012-03-05 18:23:43

+0

虛驚一場,Outlook正在刪除下拉菜單中的換行符。爲浪費你的時間道歉! – 2012-03-05 18:29:53