【问题标题】:How to display form inputs on website [closed]如何在网站上显示表单输入[关闭]
【发布时间】:2015-01-06 00:52:32
【问题描述】:

但是,我知道这可能是一个宽泛的问题并且可能难以执行;我真的很想知道如何执行它。假设我有一个表格(这是一个非常通用的表格),如下所示:

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

当用户提交评论时,我希望评论显示在表单下方。换句话说,就像一个博客。我知道我可以在下面创建一个容器,但是如何将容器连接到输入的数据?

有没有人可以提供给我的参考资料或例子?

【问题讨论】:

  • 你想在没有 php 的情况下这样做吗?因为您没有将 php 标签添加到您的问题中...
  • 我以前从未使用过 php,所以我想知道是否可以使用 html 和 css。我是网络编程新手
  • @Alyssa Cooke - 您需要使用某种服务器端语言才能完全实现这一点。
  • Jup a DB 和 php(推荐)
  • 你可以用 JavaScript 来做这件事,但是没有人会看到其他人的 cmets,因为一切都只在客户端完成。

标签: html css forms


【解决方案1】:

您必须使用服务器端语言:PHP。 你需要创建一个数据库并使用SQL与之通信。

表单最好使用POST方式提交

<form>

变化

<form action="page.php" method="post" enctype="multipart/form-data">

使用 php 处理此输入并使用 SQL(INSERT INTO 语句)将其插入数据库。 此外,您还需要应用安全检查。

终于博客页面可以使用 SQL(再次)从 DB 中获取 DB 数据(SELECT 语句)。 并使用PHP echo显示数据

我知道学习 PHP 和 SQL 的工作量很大,但我可以毫无疑问地说值得学习。

您将需要使用数据库 (DB),因此请检查您的主机是否提供数据库(例如 MySQL),否则将其安装在您的计算机上(如果您将其用作服务器)

PHP 参考:http://php.net/

【讨论】:

  • 谢谢,我会对此进行更多研究...做一些研究和实践。欣赏洞察力!
【解决方案2】:

您将需要找到一种方法来提交表单中提供的数据,并将其保存在数据库中,然后使用 PHP 回显所有数据库条目以在表单下方打印出来。

您可以简单地通过在提交表单时使用 $_POST 变量写入数据库表来做到这一点,但是现在这会给您带来 SQL 注入的麻烦。

有一些简单的从表单到数据库的教程 - http://www.w3schools.com/php/php_mysql_insert.asp

【讨论】:

  • 也就是说,我需要一个数据库才能测试它?
  • 在推荐来自 W3schools 的资源时要小心。 w3fools.com他们的信息通常不正确或过时。
  • @AlyssaCooke 理想情况下,是的。您可以考虑使用 WAMP(如果您使用的是 Windows)在您的计算机上安装 Apache、MySQL 和 PHP 的本地环境。
  • @Lee 好的,谢谢。我会查看 WAMP 服务器 ;)
  • @Aly 一旦你习惯了它,这将是一种将数据写入数据库然后将其打印回页面的绝佳而简单的方法。
猜你喜欢
  • 2014-10-06
  • 1970-01-01
  • 2013-07-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-18
  • 2019-12-29
  • 1970-01-01
相关资源
最近更新 更多