01
05的
您必须做的第一件事是创建一个数据库。我们的示例投票将有三种选择。但是,您可以修改它以满足您的需要。
02
05的
您可以使用连接到数据库所需的信息启动或编写脚本。然后命名cookie并定义一个名为pie的函数。在pie函数中,从数据库检索数据。您还可以执行一些计算,这些计算将帮助您以用户友好的方式显示结果,例如每次投票的百分比以及该百分比占360度的百分比。您将引用vote_pie.php,稍后将在本教程中创建它。
03
05的
如果您的投票表已提交,则代码的下一部分将运行。它首先检查用户,看看他们是否已经有一个投票的cookie。如果他们这样做,它不会让他们再次投票,并给他们一个错误消息。但是,如果他们不这样做,它会在他们的浏览器中设置cookie,然后将他们的投票添加到我们的数据库中。最后,它通过运行pie函数来显示投票结果。
04
05的
如果未处于投票模式,则脚本的最后一部分将运行。它检查他们的浏览器中是否有cookie。如果他们这样做了,它就会知道他们已经投票了,并为他们显示投票结果。如果没有cookie,它会检查以确保它们没有处于投票模式。如果是,那么什么也不会发生。但如果他们不是,它会显示允许他们投票的表格。
使用include函数在页面中包含此投票是一个好主意。然后,只需使用一行,就可以在页面中的任意位置放置投票。
05
05的
在脚本中,调用vote_pie.php以显示结果的饼图。上面的代码应该放在vote_pie.php文件中。基本上,这就是绘制圆弧来创建饼图。您从主脚本在链接中传递了所需的变量。为了更好地理解这段代码,您应该阅读一篇GD教程,其中介绍了圆弧和PIE。
整个项目可从以下网站下载:http://github.com/Goatella/PHPGraphicalPoll
...,出于我们的目的,我们只需要了解XAMPP是一个免费的、简单的程序,允许用户在他们的pc上托管网站。 ...
...osting是第一次上网的人的选择。规格是伟大的,你有一个简单的(和负担得起的)升级路径,如果你的网站起飞。支持电话号码可在美国、英国和德国使用。 ...
...mpServer,这是一个官方安装。使用WampServer通常是最快、最简单的方法。另外,它还有很多在线支持。让我们开始吧! ...
...个web应用程序。自动安装程序使安装应用程序的过程更加简单,而且无需麻烦。从复制文件到创建数据库,所有的事情都是由Softaculous完成的。 有时,您正在使用一个web应用程序,该应用程序要求您使用较旧版本的PHP测试它们。...
...管服务,每月3.95美元,完全支持PHP和MySQL。这绝对是一个简单的方法开始一个网站,他们有简单的一键安装程序,让你开始与流行的软件,如WordPress和其他。 如果你有自己的本地网站,你想让人们访问,你需要打开防火墙到你...
...将Apache、MySQL和PHP添加到Ubuntu的任何标准桌面安装中。 简单的命令 让我们使用一个非常聪明的命令开始安装: sudo apt-get install lamp-server^ 如果最后没有**符号,它将无法工作。一旦你输入了,你会看到它会自动选择所有必要的...