-1

所以我不经常编程,而且我已经有一段时间没有做任何事情了。无论如何,我都被要求探索这个计算器网络应用程序,看看我是否可以执行它。到目前为止,我一直在探索具有设定值的事物的 jquery 方面,所以我一直很好。然而,是时候变得更复杂一点了,我在 mysql 和 php 方面的经验不是很好,所以我想在深入研究之前先问问这是否可行。

基本上我想做的是一个可以大致分为两部分的计算器:基础值和附加修饰符。

基值由两个分量组成,一个固定值和一个修饰符。这些将在下拉菜单中并固定放置,以便用户始终可以更改基本值。例如,下拉 A 可能会给出 1,000,000 英镑的固定值,而下拉 B 可能会将其修改 1.4,从而产生 1,400,000 英镑的基值。

除了基础值之外,还有 3 个范围的附加组件,包含 9 个不同的类别。所以基本上9次无线电开关有3个选项。其中一些可能是修饰符,例如“将 2%、6% 或 10%”添加到基本值,一些可能是设定值。

我的问题是:将其作为交互式应用程序是否可行?就像我每次都需要提交一份表格才能得出最终金额一样吗?我的意思是算法并不过分复杂,但不同因素的数量让我有点害怕。

我可以将每个值提交到 mysql 中的表并以交互方式检索新值吗?该表对我很重要,因为我希望用户能够保存这些值,以便您可以将链接发送给其他人,他们可以看到您所做的事情。

我的意思是存在某些复杂性,例如,如果您更改基值的设定值,这将导致首先通过其他因素对其进行修改,然后添加附加组件带来的复杂因素的数量。每次发生变化时,您实际上都必须检索每个值并运行整个算法,对吗?

如果以交互方式与表通信不可行,也许我可以通过 javascript 执行整个算法并有一个单独的“保存”按钮,然后将每个值发送到表并给你一个链接?

我希望这是有道理的。为了清楚起见,我只是要求一些指导,而不是让任何人给我准备好的代码。如果这听起来像是一个可行的目标,我会努力实现的。毫无疑问,您可以在不久的将来在这里找到我,并提出一些更详细的问题哈哈!

4

2 回答 2

2

是的,这对于您所描述的完全可行。

我将采用您的最终方法并使用 Javascript 进行所有计算(很可能将函数附加到 onChange 事件),并有一个保存按钮来插入数据。

您应该使用随机生成的 GUID 作为唯一主键来创建每个新行,并让生成的链接将您发送到以 GUID 作为 URL 参数的同一页面。您可以使用包装器来查找参数,如果存在则加载数据,否则给它们一个空表单。

于 2013-06-10T12:25:26.140 回答
0

我建议您可以开始使用可靠的框架来开发 Web 应用程序。我建议您可以使用CodeIgniter,它提供了令人惊叹的易于理解的文档和示例,可帮助您快速开始构建您想要的 Web 应用程序!我现在正在使用它,到目前为止一切都很好。但是,您可能需要有关 Web 开发的基本知识:

  1. PHP
  2. JavaScript
  3. jQuery
  4. MySQL
  5. HTML
  6. CSS
  7. 一些平面设计知识,如PS、Illustrator等

希望能帮助您入门!顺便说一句,这是一段漫长的奋斗、学习、挫折之旅:)但所有这些都对内部的成就和外部的社区利益都是非常有益的。

享受!希望你真的会成功。

于 2013-06-10T13:25:49.197 回答