我正在尝试创建一个非常简单的项目。我将以一个例子来解释它。
使用简单示例说明我想要做的事情:
假设您可以将两个图像上传到我的网站,选择大小(1000x500或2000x1000),并写一些文字。我的网站将这两个图像合并为一个,当然正确调整大小,并在图像上面写一些文字。这很简单。生成这样的图像后,它会将您发送到一个页面,您可以在其中预览图像,并且有一个价格为1美元的Paypal按钮。 <{1}}中涉及PHP和GD的所有内容,因此它应该是安全的。
我想允许用户按下“下一张图片”保存他已经制作的那张,并制作另一张图片。同样的过程,他在一个有2个图像预览的网站上完成,还有一个按2美元的按钮。再说不应该那么难。
问题和问题:
但这是我的问题。用户创建了2个图像,均为1000x500,他看到了两个预览。我想让他将在此屏幕上更改为2000x1000,但这也意味着价格的变化。那么可以在不重新加载页面的情况下, 更改SAFELY数量或图像的某些属性 ,还可以改变paypal按钮的价格?
我相信javascript不是最好的主意。我看到paypal让我使用“添加下拉菜单与价格/选项”,但我不能使用它来确定哪张照片会很大,哪一张是小照片。拥有3张照片的Cuz已经有相当多的可能性(所有小型,第一大,第二大,两大等)......
解决方案我希望不要使用,但到目前为止还没有找到任何其他内容:
或者我必须让他在表单中更改这些属性/值(以某种方式禁用购买按钮),然后使用$_POST[]
传递所有内容,这会使用适当的按钮将其重定向到页面?
我知道它有点混乱,但我试图解释它最好我也能。我的英语不是最好的。希望你们明白我想做什么。
答案 0 :(得分:1)
它不是messy
,许多网站都这样做,例如:
在许多购买页面上,当您选择美国作为country
时,页面会将自己提交给服务器并且新的{出现{1}}下拉列表。
你当然可以这样做,或者使用AJAX。但是,如果只有少数几个选项,我将使用JS / jQuery来改变价格(特别是因为价格如此之低以及价格是静态的)。