2016-11-15 8 views
1

リンクをクリックすると複数の変数を電子メールでPHPページに送信しようとしていますが、両方の変数がメールに表示されます1つの変数だけをURL経由でPHPページに渡すことができます。私は、これは私の引用とは何かマークを持っていると思う複数の変数を電子メールからURL経由でPHPページに渡す

メールコード

$email = '[email protected]'; 
$name = $_POST['name']; 
$email_message =$message = $_POST['feedback']; 
$date_added = date("y-m-d"); 


$message = " $email_message, 

    <a href='http://www.example.co.uk/email_feedback/feedback_result.php?name=$name&message=$email_message>Click HERE to Activate :)</a>"; 

$headers = 'From: <example.co.uk>' . "\r\n" . 
'Reply-To: <example.co.uk>'; 
$subject ='confirm account'; 


mail($email, $subject, $message, $headers, 
    'example.co.uk'); 
+2

あなたのhref = '.....'には閉じ引用符が含まれていません。それを追加して、ステータスを更新してください! –

答えて

0

$メッセージを変更してみてください:

$message = '$email_message, 
    <a href="http://www.example.co.uk/email_feedback/feedback_result.php?name='.$name.'&message='.$email_message.'">Click HERE to Activate :)</a>'; 

あなたのhref閉鎖を持っていない"/' 。うまくいけばそれが唯一の問題です。

+0

a hrefリンクはもはやクリック可能ではありません – thomaSmith

+0

私はemail_message変数を移動し、投稿に自分の作業コードを入れてくれて助けてくれてありがとうございます – thomaSmith

+0

うれしい – Mihailo

0
$message = $email_message. ' 
    <a href="http://www.joshpercival.co.uk/email_feedback/feedback_result.php?name='.$name.'&message='.$email_message.'">Click HERE to Activate :)</a>'; 
関連する問題