我有一個名爲$type
的變量,即type1
或type2
。我有另一個變量$price
,我想要根據什麼$type
變量進行更改。出於某種原因,在發送的電子郵件中,沒有任何內容。我已將$price
設置爲if和if之外的一些隨機文本,因此我知道這不是郵件功能。任何人都知道爲什麼這個if語句不起作用?爲什麼不通過這個PHP如果聲明工作?
PHP
$type = "type 2";
if($type == "type1") $price = "249 kr";
if($type == "type2") $price = "349 kr";
$headers = 'From: [email protected]';
$subject = 'the subject!';
$message = $price;
mail($email, $subject, $message, $headers);
感謝
順便說一句,人生氣之前,我一直在尋找,隨後的幾件事情,但沒有奏效。
編輯 做正確的做法是:
$type = "type 2";
if($type == "type1") $price = "249 kr";
else $price = "349 kr";
$headers = 'From: [email protected]';
$subject = 'the subject!';
$message = $price;
mail($email, $subject, $message, $headers);
由於瑪雅
哪裏是'$ type'在代碼中設置?你確定字符串中沒有空格嗎?你有沒有嘗試拋棄變量來看看你有什麼? – j08691
你做了'var_dump($ type)'來看看你在處理什麼? –
「我一直在尋找並遵循幾件事情,但沒有任何成效。」更加詳細一些。你跟隨的這些「東西」是什麼? –