2017-11-22 10 views
0

私は甥と甥のためにシンプルなウェブサイトを作りました。私は定期的に連絡フォームとして使用するPHPメールスクリプトを持っていて、何らかの形でこのプロジェクトのためにそれを修正したいと思っています。これはテキスト入力で入力される親電子メールアドレスをとり、スクリプトに電子メールで送信します。私はPHPにはあまり経験がありません。オンラインで見つけたコードからこのPHPメールスクリプトを作成したことがあります。どういうわけか私は、テキスト入力の名前をスクリプトで何とか呼び出せるように設定することができますか?どんな助けでも大歓迎です!より簡単な形式の質問があります.Htmlテキスト入力に入力された文字列をPHPスクリプトの変数にどのように渡すのですか?テキスト入力をPHPスクリプトに渡します

<input class="form-control" type="email" name="email" required="" placeholder="Parent's Email" maxlength="50" minlength="10"> 

これが私のテキスト入力のためのものです。私のPHPスクリプトは、別々のファイルであると私はそれが私の質問をクリア願っていhttps://pastebin.com/dQ4tFyyL

$email_to = "This is where I'd like the email to be passed"; 

ここにあります。申し訳ありませんが、私はこのサイトを初めて使用しています。私は一般的にGoogleで回答を見つけることができますが、これで時間を過ごしています。

+0

良い最初のステップは、あなたが持っているものを投稿することです。次に、遭遇する特定の問題について質問します。 – Joel

+0

お問い合わせフォームのコードを掲載できますか? –

+0

私のPHPスクリプトのコードはここにありますhttps://pastebin.com/dQ4tFyyL – Kevin

答えて

0
$email_to = $_POST['email']; 

フォームにmethod="post"を必ず使用してください。

+0

ありがとう@ボリス、これは完璧に機能しました!私の姪や甥、そしてそのサイトを見つけた他の誰もが興奮するでしょう!あなたに幸せな祝日。 – Kevin

+0

最終製品を使用したい人は、dearsanta.funに住んでいます – Kevin

0

私はあなたが.PHPスクリプト、私はあなたがこのようなAJAXを使用することができると思うにあなたのフォームデータをPOSTする必要は間違っていない場合は、

$('form').submit(function(event) { 
 
    $.ajax({ 
 
     url: 'url', 
 
     method: 'POST', 
 
     data: $('form').serialize() 
 
     }).done(function (data) { 
 
      //if success 
 
     }).fail(function(jqXHR, textStatus, errorThrown){ 
 
      //if error 
 
     }); 
 
});

次にあなたがポストデータを使用することができますこのような.phpスクリプトで

$email_to = $POST['email']; 
関連する問題