2016-05-08 11 views
0

私は顧客からのメールを受信し、送信したデータを自分のメールに直接表示するためにメール機能を使用しています。どのように私の次のコードは動作しないため、単一の変数に複数のグローバル変数$_POST['']を追加する :私はあなたがコンマ区切りを追加したいと仮定し

$message = $first_name . " " . $last_name . " details are:" . "\n\n\n\n" . $_POST['father_name'],$_POST['dob'],$_POST['email'],$_POST['address'],$_POST['contact_number']; 
+0

使用簡単な連結を試してください:あなたは<li>タグで各連結フィールドをラップし、(あなたのフォローアップのコメントは私には不明らしい)HTMLリスト・アイテムをご希望の場合コンマの代わりに連結演算子(。)を使用します。詳細については、このリンクをお読みください。 http://php.net/manual/en/language.operators.string.php –

+0

私はこれらのコードをPHPで使用していました: $ message = $ first_name "" $ last_name。 "詳細は:"です。 "\ n \ n \ n \ n" {$ _ POST ['email']}、{$ _ POST ['address']}、{$ _ POST ['contact_number']}、{$ _POST ['father_name']} ";クナル・クマールのdeatailsは次のとおりです。 - - : 私の出力がある ロバート・クマー、2016年5月11日、ヴィッキー@ gmail.com、デリー、9925151414 しかし、私はしたい、このような出力: リストの項目名:ロバート・クマー リスト項目DOB:2016年5月11日 リスト項目電子メール:[email protected] リスト項目住所:デリー リスト項目の接触なし:9925151414 plzの質問を編集し、 – vicky

+0

@vickyはコメントでコードを入れないでください助けます。 – Barmar

答えて

0

ので、この

$message = $first_name . " " . $last_name . " details are:" . "\n\n\n\n" . "{$_POST['father_name']},{$_POST['dob']},{$_POST['email']},{$_POST['address']},{$_POST['contact_number']}"; 
0

使用PHP構文は」doesnのカンマを使用する(perlのように)場合は、次のようなものを使用する必要があります。そして、あなたの入力を常にフィルタリングしてください!あなたは改行を希望の場合

$filtered = filter_input_array(INPUT_POST, [ 
    "father_name" => FILTER_SANITIZE_STRING, 
    "dob"   => FILTER_SANITIZE_STRING, 
    "email"   => FILTER_VALIDATE_EMAIL, 
    "address"  => FILTER_SANITIZE_STRING, 
    "contact_number" => FILTER_SANITIZE_STRING 
]); 
$message = $first_name . " " . $last_name . " details are:" . "\n\n\n\n"; 
$message .= $filtered['father_name']; 
$message .= $filtered['dob']; 
$message .= $filtered['email'] ?: "invalid email"; 
$message .= $filtered['address']; 
$message .= $filtered['contact_number']; 

は、セミコロンの前にそれぞれの連結フィールドに. "\n"を追加します。

すなわち、

// ... (see above) 
$message .= "<li>" . $filtered['father_name'] . "</li>"; 
// ... (same for other fields) 
0

$message = $first_name . " " . $last_name . " details are:" . "\n\n\n\n" . $_POST['father_name'].','.$_POST['dob'].','.$_POST['email'].','.$_POST['address'].','.$_POST['contact_number'];

関連する問題