2014-02-09 50 views
0

這裏使用的變量是我想要的工作與我的PHP代碼部分:如何正確地在PHP

$usersname = $_POST["usersname"]; 
$usersemail = $_POST["usersemail"]; 
$usersphone = $_POST["usersphone"]; 
$mailsubject = "New Customer Quote - Form Submission"; 
$usersbusiness = $_POST["usersbusiness"]; 
$userswebsite = $_POST["userswebsite"]; 
$usersbudget = $_POST["usersbudget"]; 
$usersmessage = $_POST["usersmessage"]; 

這具體是什麼,我試圖改變:

$mailsubject = "New Customer Quote - Form Submission"; 

我想將「表單提交」更改爲客戶輸入的任何預算。下面是我想這樣做,但顯然不工作:

$mailsubject = "New Customer Quote - $_POST["usersbudget"]"; 

我知道這是什麼,可能是非常簡單的,我似乎無法找出與它發生......

+0

小貼士:你不必重新分配POST變量''''''''''''''''''''''''''''當您可以使用'$ _POST [「用戶名」]'只需更多的內存沒有收益'就好了 – 2014-02-09 19:46:31

回答

2
$mailsubject = "New Customer Quote - $_POST["usersbudget"]"; 

應該

$mailsubject = "New Customer Quote - ".$_POST["usersbudget"]; 

您需要連接。

+0

該死!已經寫了!哈哈哈 –

+0

哈哈@JoelHernandez ..... –

+0

完美!非常感謝! – user3286482

0

您應該使用「。」爲字符串連接作爲

$mailsubject = "New Customer Quote - " . $_POST["usersbudget"]; 
0

其簡單...

請使用

$mailsubject = "New Customer Quote - ". $_POST["usersbudget"]; 

代替

0

作爲替代級聯由其他答案的建議,你可以使用大括號:

$mailsubject = "New Customer Quote - {$_POST['usersbudget']}"; 

請確保您用單引號替換雙引號;你不能像你的問題那樣在雙引號內加雙引號。

+0

哈哈哈接聽的人數很多。 –

+2

看過一次不需要專家知識的問題;我只是不得不跳上它。 –

+0

ROFL @Inredredasting –