2017-12-02 7 views
0

私は特定の条件の下でデータベースのすべての電子メールに電子メールを送信するプログラムを作成しました。私の問題は今、私の別のPHPページに接続する電子メールのメッセージにリンクを作成する必要があったことです。そのリンクでは、私はクエリ文字列に電子メールアドレスを渡す必要がありますが、私はそれが私のwhileループのために必要ではないと感じたので、変数$ emailを作成したことはありません。どのように私はこれを解決するために行くことができるかについての任意の提案?変数をクエリ文字列に渡すと、変数を作成する場所

ます。http:?//localhost/unsubscribe.php E = $メール '>

​​

何かアドバイスは便利ですが、私は、whileループを取り除くためにしたくない、なぜならを解除するためにはこちらをクリックこれは私の意見では最高の選択肢でした。しかし、より良い選択肢がある場合は、私に知らせてください。また、私の上で簡単にしてください。私はノブです。

+0

動的にフェッチできるようにwhileループでif条件に$ messageを追加する必要があります –

答えて

0

あなたは、単にURLに通過変数を渡したいjsut場合は、このようにそれを渡すことができます:

<a href=’http://localhost/unsubscribe.php?e=<?php echo $email; ?>'>click here to unsubscribe</a>"; 

または

<a href='unsubscribe.php?e=".$email."'>click here to unsubscribe</a> 
0


があなたの電子メールメッセージを移動した後であればwhileループ内の条件以下のようになります。

while ($row = $result->fetch_object()) { 
    if (isset($row->emailAddress)) { 
     $message = "25% off any item of your choice! <br> 
     <a href=’http://localhost/unsubscribe.php?e=$row->emailAddress'>click here to unsubscribe</a>"; 
     mail($row->emailAddress,$subject, $message, $headers); 
    } 
} 

希望します。

関連する問題