【问题标题】:How do I create a table in a div from info submitted in a form?如何根据表单中提交的信息在 div 中创建表?
【发布时间】:2011-07-29 21:33:11
【问题描述】:

我正在寻找一种方法来根据用户在表单中提交的信息在 div 中创建表。该表的列数是固定的,但行数是可变的。

我可以直接执行此操作,还是需要将信息添加到 mySQL 数据库中,然后在页面重新加载时从数据库中填充表?

任何关于我的选项的信息都会有所帮助。

【问题讨论】:

  • 您也可以在客户端执行此操作。使用 JavaScript。但是您可以将数据保存到mysql,或者在服务器代码中处理并返回重新加载的页面。
  • 谢谢。所以它可以纯粹用javascript来完成吗?这可以包括在创建表后编辑表中的行的选项吗?
  • 当然可以,但是刷新页面后你会丢失所有数据,所以如果你需要保存它,你必须将它们存储在mysql中。
  • 哦,好的。谢谢。然后是MySQL。那么从 mySQL 数据生成表以便对其进行编辑的最佳方法是什么?
  • 您可以使用 ajax 请求将数据保存到数据库。因此用户将编辑表,MySQL 将在不重新加载页面的情况下进行更新。

标签: mysql forms dynamic


【解决方案1】:

据我所知,JavaScript 是客户端,因此无法直接帮助您完成您想要在服务器上执行的操作!我不知道您使用的是什么平台,但无论如何,您需要有一个服务端代码(例如 PHP、ASP、JSP ...)来建立数据库连接并为您创建表并可选择重定向到同一页面或其他。基本上它不需要使用任何 javascript 代码,除非你想在不重新加载页面的情况下执行操作,在这种情况下你需要使用 AJAX,我建议你使用 jQuery AJAX 函数。

【讨论】:

    猜你喜欢
    • 2012-05-10
    • 1970-01-01
    • 2021-07-05
    • 1970-01-01
    • 1970-01-01
    • 2015-04-02
    • 1970-01-01
    • 2021-08-16
    • 1970-01-01
    相关资源
    最近更新 更多