如何使用PHP从HTML表单收集数据?

时间:2010-12-13 06:33:14

标签: php html

假设有一个HTML文件,其中包含一个表单,其中包含一些数据,这些数据是使用textarea和checkbox从用户那里获取的。如何将此数据发送到PHP文件?

4 个答案:

答案 0 :(得分: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 :(得分:2)

您可以通过提交表单发布此数据,然后在php文件中使用$_POST['fieldname'];来使用HTML页面上的值。

答案 2 :(得分:1)

表单中的值将在$ _GET和$ _POST数组中可用,具体取决于表单中使用的方法。

答案 3 :(得分:0)

表单的action属性定义表单数据发送到的php脚本(或其他脚本)。您可以使用$_GET和$ _ POST获取数据。在以下示例中,文本输入将提交给form_action.php

<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>