我很感激关于以下计算概念的一些意见。
我是PHP/MYSQL
的新用户,因此我不确定以下计算问题的架构:
每个访问我网页的用户都可以选择输入5个数字,这些数字将用于进一步计算。让我们将它们命名为 $ input1,$ input2,$ input3,$ input4,$ input5。
数组或数据库中的代码中的某个位置(尚未确定 - 请建议您认为最好的)将是一系列数据。
现在让我们说30 arrays of data
。
计算示例:
这些数字$input(i)
中的每一个都会有一个IF statement
,并且true/false
将与data(1)=array
中的其他数字一起使用。
该计算的结果将存储在新创建的数组中=> Results(1)=array
。
然后使用不同的$input(i)
进行相同data=array(1)
的计算,并将结果保存在新创建的数组中=> Results(2)=array
。等...所以对于只有1 $inputs
的所有5 data(1)=array
之间的计算,结果将是5个不同的结果数组。
此results=arrays
中具有相同索引的项目稍后将在final_result=array
中进行总结。 (将显示在页面上)(基本上是向量的总和)
然后这应该循环到另一个29 arrays of data
。
我的问题是关于概念 是否值得创建此数据的数据库,因为用户不会输入任何将保存到服务器的数据 数据库(如果使用)仅用于读取计算数据 我(管理员)必须每月更新1-2这个数据 欢迎提出任何其他意见,建议,使用的功能或如何简化此问题。
提前感谢,Jan
答案 0 :(得分:0)
如果所有计算都在一个页面会话中进行。使用数组。如果不使用像数据库这样的存储。
我的意思是,如果用户在x字段中发布内容。处理这些字段然后显示在一个页面上。这可以而且应该在php中完成。如果您不需要为用户保存首选项等,则无需保存到数据库。
如果有多个页面,例如每个字段输入一个页面。使用数据库和/或会话cookie可能是一个好主意。