好。所以我没有任何示例代码可以展示,但经过一些研究和学习PHP的基础知识后,我认为我的问题的答案应该非常简单。
以下是我希望的情景:
在主页上会有几个球队名称,旁边有分数。就像“哈利波特”中的“家庭积分”一样。
分数下方是一个小文本字段。下面是提交按钮。
用户将在文本字段中输入一个数字,按提交,该数字将被添加到团队的总分中。
现在。我知道如何使用JavaScript实现所有这些。简单。我想知道的是:
如何将新号码(新总分数)保留在那里。我需要在按下提交按钮时永久更改HTML。
我所知道的是我需要使用PHP。我知道PHP的基础知识,所以无论答案是什么,只要把它扔给我,我就会搞清楚。
答案 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的组合)将它发送到数据库。或者将其写入文本文档,这不太好。