我知道这可能是一个广泛的问题,但可能难以执行;我真的想知道如何执行它。假设我有一个表格(这是一个非常通用的形式)如下:
<form>
<fieldset class="inputForm">
<label>
First Name
<input type="text" name="First"> <br><br>
</label>
<label>
Last Name
<input type="text" name="Last">
</label>
</fieldset>
<fieldset>
</label>
<br><br>
<label>
Comments
<textarea name="comments"></textarea>
</label>
<input type="submit" name="submit" value="Submit">
</fieldset>
</form>
http://jsfiddle.net/uukuqus8/1/
当用户提交评论时,我希望评论显示在表单下方。换句话说,就像一个博客。我知道我可以在下面创建一个容器但是如何将容器连接到输入的数据?
有人可以提供我或示例吗?
答案 0 :(得分:0)
您将需要找到一种方法来提交表单中提供的数据,并将其保存在数据库中,然后使用PHP回显所有数据库条目以在表单下打印出来。
您可以通过在提交表单时使用$ _POST变量写入数据库表来实现此目的,但是现在这将使您在SQL注入时遇到麻烦。
在一个简单的表单到数据库中有一些教程 - http://www.w3schools.com/php/php_mysql_insert.asp
答案 1 :(得分:0)
您必须使用服务器端语言:PHP。 您需要创建一个数据库并使用SQL与之通信。
表格应该使用POST方法提交
<form>
改变
<form action="page.php" method="post" enctype="multipart/form-data">
使用php处理此输入并使用SQL(INSERT INTO
语句)将其插入到数据库中。
您还需要进行安全检查。
最后,博客页面可以使用SQL(再次)(SELECT
语句)从数据库获取数据库数据。
并使用PHP echo
我知道学习PHP和SQL需要做很多工作,但我可以毫无疑问地说它值得学习。
您需要使用数据库(DB),以检查您的主机是否提供数据库(例如MySQL),否则将其安装在您的计算机上(如果您将其用作服务器)
PHP参考:http://php.net/