2017-02-16 11 views
0

私はPHPフォームプロセッサの "Date"入力タイプを電子メールで受け取るのに苦労しています。 私は、様々なコーディングを試みたが、値が他のHTML/PHPフォーム - 入力タイプ "Date"

すべての作品:-(メールに表示させることはできません - 支援をいただければ幸いです

$name = $_POST['name']; 
$visitor_email = $_POST['email']; 
$reference = $_POST['reference']; 
$date = $_POST['date']; 
$amount = $_POST['amount']; 

$email_from = 'my email here'; 
$email_subject = "Online Payment Notification"; 
$email_body = "You have received an online payment notification from $name.\n". 
"please see details below:\n 

Name: $name 
Email: $visitor_email 
Reference#: $reference 
Date: $date 
Amount: £$amount 
"; 

$to = "my email here"; 
$headers = "From: $email_from \r\n"; 
$headers .= "Reply-To: $visitor_email \r\n"; 
mail($to,$email_subject,$email_body,$headers); 
+0

あなたは実際に何を得ますか? –

+1

私たちにもHTMLフォームを表示できますか?それが助けてくれるでしょう – AymDev

+0

日付の代わりに何が表示されますか? – BizzyBob

答えて

0

[The] Date is showing as YYYY-MM-DD but i want it to show as DD-MM-YYYY

を日付の書式を変更するには!

$date = $_POST['date']; 

YYYY-MM-DDからDD-MM-YYYYに、単純にコード行を置き換えます
$date = date("d-m-Y", strtotime($_POST['date'])); 
+0

私はこれを試しましたが、以下のエラーが戻ってきます。 構文エラー:予期しない 'd'(T_STRING) – Steve

+0

@Steveコードを使用した後、または追加する前にエラーが表示されますか? –

+0

私はそれを追加するときだけ - あなたのコードなしで、それはYYYY-MM-DD – Steve

関連する問題