您需要使用表单创建页面...例如将其命名为 form.html
使用此代码例如:
<form id="form1" name="form1" method="post" action="acceptpage.php">
<input type="text" name="input" id="textfield" />
<textarea name="text" id="textarea" cols="45" rows="5"></textarea>
<input type="submit" name="button" id="button" value="Send" />
</form>
之后创建名为acceptpage.php的页面
将其放在正文标签之间
<?php
$frominput = $_POST[input]; // Variable who accept your data from input
$fromtextarea = $_POST[text]; // Variable who accept your data from textarea
// You don't need to use variables, but if you starter, easier to understand.
// Do something with your arrived data...
// Stupid, but for short explanation... for example echo it...
echo $fromtextarea;
echo $frominput;
?>
当然,你可以用html发送数据,但你不能接受数据,要接受数据你需要像php这样的编程语言。我上面使用 php 向您展示它是如何工作的......
编辑...(我刚刚看到您想要将数据放入数据库)...
这是代码:
<?php
$frominput = mysql_real_escape_string($_POST[input]);
$fromtextarea = mysql_real_escape_string($_POST[text]);
// Do something with your arrived data...
$query = mysql_query("INSERT INTO table (rowforinput, rowfortextarea) VALUES
('$frominput','$fromtextarea')") or die (mysql_error());
?>
正如你所看到的,接受数据的变量几乎没有修改,我调用了mysql_real_escape_string函数,以使数据更安全。如果您想了解有关 mysql_real_escape_string 函数的更多信息,mysql_real_escape_string http://php.net/manual/en/function.mysql-real-escape-string.php
不要忘记首先要建立与数据库的连接。为此我通常会创建自己的函数:
function connect_db() {
mysql_connect("localhost", "username", "password");
mysql_select_db("database");
}
并调用函数<?php connect_db(); ?>
更新 03.15.2015
自 2011 年以来 PHP 发生了很多变化。功能mysql_connect
将来将被弃用。请改用 mysqli 或 PDO。
参考:
mysql_connect 已弃用 http://php.net/manual/en/function.mysql-connect.php
MySQL 改进扩展 (Mysqli) http://php.net/manual/en/book.mysqli.php
PHP 数据对象接口 (PDO) http://php.net/manual/en/ref.pdo-mysql.php