2010-12-13 8 views
4

フォームがあり、テキストエリアとチェックボックスを使用してユーザーから入力されたデータが含まれているHTMLファイルがあるとします。このデータをPHPファイルに送信するにはどうすればよいですか?HTMLフォームからPHPを使ってデータを収集するには?

+1

http://www.php.net/manual/en/language.variables.external.php、http://w3schools.com/をform_action.phpに提出れますphp/php_forms.asp – deceze

答えて

2

すべてのフォーム変数を使用して、フォームを送信するために使用した方法に応じて、(PHPで$ _GETや$ _POST配列になります

TEXTAREAやチェックボックスは、次のように命名する必要があります。

<!-- HTML form --> 

<form method="post" action="collect.php"> 
Comments: <textarea name="comments" cols="20" rows="5"></textarea> <br/> 
Tick to select <input type="checkbox" name="checker"/> 
</form> 



// collect.php  
$comments=""; if(isset($_POST["comments"])) { $comments = $_POST["comments"]; } 
$checker=""; if(isset($_POST["checker"])) { $comments = $_POST["checker"]; } 
1

フォームの値は、フォームで使用されているメソッドに応じて、$ _GET配列と$ _POST配列のどちらでも使用できます。

2

このデータはフォームを送信してからPHPのファイルに投稿できます値を使用するには$_POST['fieldname'];を使用しますあなたはHTMLページを持っています。

0

フォームのアクション属性は、フォームデータが送信されるPHPスクリプト(または他のスクリプト)を定義します。 $_GETと$ _ POSTを使用してデータを取得することができます。次の例では、テキスト入力が

<form action="form_action.php" method="get"> 
    First name: <input type="text" name="fname" /><br /> 
    Last name: <input type="text" name="lname" /><br /> 
    <input type="submit" value="Submit" /> 
</form> 
関連する問題