1

我正在尝试创建非常简单的项目。我将通过一个例子来解释它。

使用简单示例描述我正在尝试做的事情:
假设您可以将两张图片上传到我的网站,选择尺寸(1000x500 或 2000x1000),然后写一些文字。我的网站会将这两张图片合并为一张,当然会适当调整其大小,并在图片上写一些文字。这很简单。生成此类图像后,它会将您带到一个页面,您可以在其中预览图像,并且有一个 Paypal 按钮,价格为 1 美元。涉及 PHP 和 GD的所有$_POST[]内容都应该是安全的。

我想允许用户推送“下一张图片”,保存他已经制作的一张,然后再制作一张。同样的过程,他在一个站点上完成了 2 个图像预览和一个显示 2$ 的按钮。再次不应该那么难。

问题和问题:
但是我的问题来了。用户创建了 2 个图像,均为 1000x500,并且他看到了两个预览。我想让他在这个屏幕上将一张图像更改为 2000x1000,但这也意味着价格的变化。那么是否可以在不重新加载页面的情况下更改安全数量或图像的某些属性,同时更改贝宝按钮上的价格?我确信javascript在这里不是最好的主意。我看到贝宝让我使用“添加带有价格/选项的下拉菜单”,但我不能用它来确定哪张照片是大的,哪一张是小的。因为有 3 张照片已经有相当多的可能性(所有小,第一大,第二大,两个大等)......

我希望不使用的解决方案,但到目前为止没有找到任何其他解决方案:
或者我必须让他以某种形式更改这些属性/值(以某种方式禁用购买按钮),然后传递所有使用$_POST[]会将他重定向到页面的内容,有正确的按钮?



我知道它有点乱,但我也尽力解释它。我的英语不是最好的。希望你们明白我想要做什么。

4

1 回答 1

1

它不是messy,许多网站都这样做,例如:
在许多购买页面上,当您选择美国作为country页面提交到服务器并state出现一个新的下拉列表时。
您当然可以这样做,或者使用 AJAX。但是,如果只有几个选项,我会使用 JS/jQuery 来更改价格(特别是因为它的价格如此之低而且价格是静态的)。

于 2012-07-16T01:13:28.320 回答