如何接受用户数据并在提交后以图形形式返回


How to accept user data and return as a graph after submitting?

我想构建一个简单的web应用程序,要求用户输入一个从1到100的数字。用户输入数字并点击提交后,会出现一个条形图,显示响应的分布情况。

我的问题是:你会使用什么技术来接受回复并能够检索数据?

编辑:一定有比SQL数据库更好的方法来存储用户的信息,对吧?我所希望存储的只是从1到100的数字。我不是在问渲染一个图形仅供参考。我正在寻找最轻量级的替代方案来解决我的问题。

在不知道您正在收集什么类型的数据的情况下,如果只是数字,即使是逗号分隔的值列表也可以完成存储工作。但还有其他选项,如serialize()json_encode()。当然,有数据库,但对于100个数字的列表(当我读到你的问题时,你想存储有多少用户选择了什么数字,选择的数字作为数组索引,人数作为值,一个简单的数组就可以了)。您可以将serialize()json_encode()的输出存储在一个文件中。

PHP手册中的json_encode()
PHP手册中的serialize()

要反转编码,请使用json_decode()unserialize()