-1

私は、データベースからの名前をリンクとしてリストするWebサイトを開発しています。あるユーザーが名前をクリックすると、名前の詳細が別のページに渡されてメール形式などが表示されるようになりました。私はそうではないので、これを行う方法についての提案が必要です。まだphpの専門家。私はまだより高度なコードを研究しています。それで、

  1. 名前をクリックし、
  2. 詳細をメールと確認ボタンとして表示し、
  3. メールを送信します。これを簡単にする方法についての提案が必要です。mail()のスクリプトを理解するようになりました。ありがとう

編集:それ以来、それが混乱していると思う人がたくさんいます。あるページから別のページにデータを渡してから電子メールで送信する方法についてアドバイスが必要です。

4

1 に答える 1

2

名前をリンクとして取得するとはどういう意味ですか? 名前と一緒に取得されるデータベースにリンク フィールドがありますか?

これは、漠然とした質問から私が理解したことに基づく解決策です。

データベースから取得した名前があります。また、データベースから ID を取得します。これらの名前を別の PHP ページへのリンクとして表示します。php ページに user.php という名前を付けます。したがって、リンクは次のようになります。

$name = "You go this name from USER TABLE";
$id = "YOU GOT THIS ID FROM USER TABLE";
<a href="/user.php?userID=<?php echo $id  ?>">$name</a>

user.php で、ID を取得します。

$name = $_GET["userID"]; // make sure you do some parsing to avoid sql injection

// Retrieve all the information about this guy like email address etc from the database
// put everything into a form with a Confirm button which when clicked will mail it to the individual
// I think you should be able to figure out the mail part.
于 2012-11-09T04:37:29.297 に答える