2012-01-06 8 views
2

私はCSS3でスタイルされたHTML5フォームを作成しようとしています。しかし、これまではPHPアクションコードを生成するフォーム構築ツールしか使用していませんでした。私はこのようなさまざまな例をオンラインで見つけました。誰かが私に「ポスト」メソッドのためのシンプルでクリーンで有効なPHPの例を与えることができるかどうかをここで尋ねたいと思います。HTML5フォーム(PHPポストメソッド付き)

私はHTML5の入力タイプと属性を利用するつもりですので、PHPは単にデータを(HTML5を介してブラウザで検証済みです)電子メールで送信してください送信者のウェブサイトに成功メッセージを表示する。ありがとうございました。

編集:私が求めているのは、フォームが処理を指し示すPHPファイルのコードです。私はHTMLとCSSのやり方を知っていますが、上で言及したアクションを完了するためのPHPコードの例に感謝します。

+2

質問は何であるに返されるうちエコー何? –

+4

計画が好きです!それで幸運。私はもう少し仕事をし、その後すぐに袋にたどり着くだろう。 –

+0

さて、PHPに関する基本知識はありますか?そして、あなたが "質問"に関してあなたの熟練の一部を見せてくれたら、私たちはあなたを助けるかもしれません。 – khael

答えて

8

html5とcss3をphpで混同しているようです。それらはすべて一緒に使用される別々のテクノロジーです。フォームは単なるフォームにすぎません。あなたはそれを提出し、あなたのPHPはそれを処理します。あなたはPHPでpost and get処理について読む必要があります。 HTML側のためにあなただけのフォームを送信し、あなたが自分自身に電子メールで送信するものを扱い

<!-- none of this has anything to do with html5 or css3 --> 
<!-- for method specify POST or GET --> 
<form method="POST" action="blah.php" > 
    <input type="text" name="foo" value="hello world" /> 
    <input type="submit" value="Submit" /> 
</form> 

//receive the form data in php and do something with it 
<?php $blah = $_POST['foo']; //returns hello world ?> 

を使用する二つの方法(GETまたはPOST)のかを指定ワームの全体の他の缶です。これを最初に取得してから、新しいSOの質問にその部分を尋ねます。

更新 - あなたが探している二つのことは非常に単純ですOP

で質問するアップデートに基づいて。最初にフォームが提出するPHPファイルを作成します。上記の私の例では、blah.phpを選択しました。そこで、グローバル変数$_POST[]を照会することができます。この変数には、各入力nameと入力valueのハッシュが含まれます。上記の例では、foohello worldです。

$message .= $_POST['foo']; 

これで、PHP mailメソッドを使用して自分宛にメールを送信できます。

mail('[email protected]', 'Subject', $message); 

そして最後に、あなたがユーザー

echo 'this is blah.php. Thank you for submitting a form!'; 
+0

お返事ありがとうございます。私はHTMLに精通しています。私が探しているのは、 'method = post'が指すコード(blah.phpファイルに入ります)です。私は '入力'フィールドからデータを収集し、私にデータをメールして、訪問者のためにウェブサイトに成功メッセージを表示したいと思います。 – user981178

+0

ありがとうございます。私はそれがかなりシンプルだったと思った、私はちょうどPHPに精通していないと検索時に様々な提案のすべての種類を見つけることでした。私はこれでちょっとプレイします。 – user981178

関連する問題