如何将文本框中的文本直接输出到永久存储的html页面?
问题的目的是我想为这样的网站实现评论脚本:ommmm.de/modelle_sticky.htm每次团队成员点击其中一个按钮“评论 - 发送”我希望输入下面文本框的所有内容都会立即更新到上面的空格中。 (之前我在想php-mysql,但我也想知道使用与平面文件存储相同的html文件的最简单方法。)
编辑: 对我来说似乎很奇怪,似乎没有一个最简单的解决方案,你可以在文本框中键入内容,点击按钮并立即将其作为html嵌入到同一页面上。
感谢有关如何将数据插入数据库表的文章。但那么,检索数据的最佳方法是什么?每次页面重新加载时,在每个表的每列上执行Select *吗?是吗?
答案 0 :(得分:2)
您需要将数据保存到存储网页的服务器上。通过:
我认为这是一个非常大的问题要在这里完全回答,所以我想我们需要你提供更多信息。
编辑:
同样,这是一个非常大的主题,我建议创建一个数据库表来保存注释,然后使用PHP表单(或者您熟悉的任何语言)将信息提交到数据库中。
您有另一个脚本从数据库中读取以显示当前注释。
我不想只粘贴一些PHP评论工具或留言簿工具,因为我不知道它的完成情况以及实施起来有多容易。我也不知道你的编程水平。
所以我要指出你在inserting data into a database. BE AWARE上的这篇W3Schools文章,尽管这个例子在网上直播是不安全的。
答案 1 :(得分:1)
如果我没有错,您可以使用javascript重建您的评论部分,同时通过javascript调用您的网络服务,您可以轻松找到该教程。 希望有效...
答案 2 :(得分:0)
您需要使用一些服务端逻辑+ AJAX来执行此操作。一般情况下,假设你选择PHP作为服务器端脚本语言,你需要编写一些脚本,它将能够接收文本参数并将其存储在磁盘上然后make和AJAX调用那里你将从文本框传递文本(使用POST)到该脚本。
编辑: 出于安全原因,JavaScript不允许进行任何磁盘访问(除了cookie),特别是在服务器上。我只是无法理解为什么你对提出的解决方案如此消极。总之,它确实听起来非常容易,但在后面还有一些工作要做。因此,每次重新加载页面时,都需要重新选择数据库表中的数据并创建HTML数据,就像您需要重新读取服务器上现有的HTML文件中的数据一样,这些数据已更新。你想改善吗?实现缓存。 有一种简单的方法(比如使用jquery)只是为了在已经存在的DOM结构中插入新输入的文本,但是在你必须重新加载页面后它不会在任何地方持久存在。因此,不要试图找到最简单的方法,那是不可能的。