私はこのような簡単なフォームを作成しようとしていますhttp://birdboxx.com/、私たちのサイトが開始されたときに通知する電子メールアドレスを入力することができます。ヘルプは私に通知するフォーム
私は使用しているHTMLを見てきましたが、それはすべて簡単に見えますが、PHPパーツのコーディング方法はわかりません。誰かが私を助けてくれますか?
ありがとうございます。
私はこのような簡単なフォームを作成しようとしていますhttp://birdboxx.com/、私たちのサイトが開始されたときに通知する電子メールアドレスを入力することができます。ヘルプは私に通知するフォーム
私は使用しているHTMLを見てきましたが、それはすべて簡単に見えますが、PHPパーツのコーディング方法はわかりません。誰かが私を助けてくれますか?
ありがとうございます。
与えられた例では、フォーム(関連部分):あなたのPHPスクリプトで
<form name="form-email-submit" id="form-email-submit" action="add_email.php" method="POST">
<input type="text" id="input-email" name="input-email" value="Enter your email here"/>
<input type="submit" title="Notify Me" value="Notify Me">
</form>
:だから今あなたは電子メールで、あなたはあなたがやりたいことができ提出した
//In the add_email.php
$notificationEmail = $_POST['input-email']; // from the name="input-email" in the form
それ。ファイルに書き込んだり、データベースに保存したりすることができます。
電子メール保存用の基本的な解決策。
HTML:
<form method="post" action="">
<input type="email" name="email" placeholder="Enter your email here" /> <input type="submit" name="send" value="Notify me" />
</form>
保存するためのMySQLとPHP:私はphpmailerのか、他のソリューションをお勧めします電子メールの送信のために
$dbhost = "your host";
$dbuser = "your username";
$dbpass = "your password";
$dbname = "database name";
$c = @mysql_pconnect($dbhost,$dbuser,$dbpass) or die();
@mysql_select_db($dbname,$c) or die();
//It isn't secure in this state: validation needed as it is an email?
if(isset($_POST['send'])){
$email = mysql_real_escape_string($_POST['email']);
mysql_query('INSERT INTO email (id,email) VALUES (NULL,'.$email.');');
}
えっを、あなたがする必要はあり、少なくともこれを自分で試み、特定の質問に戻ってください。私はあなたが求めている機能は、データベースとデータベーステーブルを設定し、電子メールアドレスを格納するためのPHP機能を作成し、リストを取得するか、探しているものに応じて大量メールを送信する必要があることを意味します。 – dqhendricks
申し訳ありませんが、私は正しい方向を私に指し示すだけの助けを意味しました。 –
電子メールをどこかに保存する必要があります。サイトが開かれたら、大量の電子メールを送信する必要があります。それは一度だけの郵送で初歩的な電子メールニュースレター購読ボックスのように聞こえる。 –