如何使用JavaScript和&amp ;;永久更改div的内容PHP?

时间:2012-12-23 19:51:15

标签: php javascript persistence

好。所以我没有任何示例代码可以展示,但经过一些研究和学习PHP的基础知识后,我认为我的问题的答案应该非常简单。

以下是我希望的情景:

在主页上会有几个球队名称,旁边有分数。就像“哈利波特”中的“家庭积分”一样。

分数下方是一个小文本字段。下面是提交按钮。

用户将在文本字段中输入一个数字,按提交,该数字将被添加到团队的总分中。

现在。我知道如何使用JavaScript实现所有这些。简单。我想知道的是:

如何将新号码(新总分数)保留在那里。我需要在按下提交按钮时永久更改HTML。

我所知道的是我需要使用PHP。我知道PHP的基础知识,所以无论答案是什么,只要把它扔给我,我就会搞清楚。

2 个答案:

答案 0 :(得分:2)

听起来你想要做的就是提交表格。首先删除JavaScript,你不需要它。您需要的是将文本字段放在表单中,当您提交时,可以使用$_<GET|POST|REQUEST>['<name_of_field>']获取您的值。

然后你需要以某种方式存储它。最好的方法是使用像MySQL或MongoDB这样的数据库来存储它,但如果你只是学习它,它可能有点棘手,所以也许你想坚持使用文件。您可以使用INI文件和PHP的INI函数执行此操作。

最后,您需要将正确的值打印到网站上。现在这很简单:只需编辑HTML文件即可执行类似

的操作
<?php echo $score['team1']; ?>
在顶部或其他地方检索到正确的值后,为每个团队

。 (不要忘记将HTML文件重命名为.php)。

现在你应该全力以赴保存你的分数。 =)

答案 1 :(得分:0)

如果你的意思是永久性的,你必须通过Ajax(PHP和Javascript的组合)将它发送到数据库。或者将其写入文本文档,这不太好。