1

とてもシンプルなプロジェクトを作ろうとしています。例を挙げて説明します。

簡単な例を使用して私がやろうとしていることの説明:
2つの画像を私のサイトにアップロードし、サイズ(1000x500または2000x1000)を選択して、テキストを書くことができるとしましょう。私のサイトでは、これら2つの画像を1つにマージし、もちろん適切なサイズに変更して、画像の上にテキストを書き込みます。それは非常に簡単です。そのような画像を生成した後、それはあなたが画像をプレビューすることができるページにあなたを送ります、そして1ドルの価格でPaypalボタンがあります。$_POST[]PHPとGDに関してはすべてが含まれているため、安全である必要があります。

ユーザーが「次の画像」を押して、作成済みの画像を保存し、別の画像を作成できるようにしたい。同じプロセスで、彼は2つの画像プレビューと2$というボタンのあるサイトで終了します。繰り返しますが、それほど難しいことではありません。

問題と質問:
しかし、ここに私の質問があります。ユーザーは2つの画像(両方とも1000x500)を作成し、両方のプレビューが表示されます。そして、私は彼にこの画面の1つの画像を2000x1000に変更させたいのですが、それは価格の変更も意味します。それで、ページをリロードせずに、画像の安全な量やいくつかのプロパティを変更したり、ペイパルボタンの価格を変更したりすることなく、それは可能ですか?ここでは、JavaScriptが最善のアイデアではないと確信しています。ペイパルで「価格/オプション付きのドロップダウンメニューを追加」を使用できるのを見ましたが、どの写真が大きいか、どの写真が小さいかを判断するために使用することはできません。3枚の写真があるCuzには、すでにかなりの可能性があります(すべて小さい、1番目の大きい、2番目の大きい、2つの大きいなど)...

解決策私は使用したくないが、これまで他に何も見つかりませんでした:
または、フォームでこれらのプロパティ/値を変更させ(購入ボタンを無効にする)、すべてを渡し$_POST[]てページにリダイレクトする必要があります、適切なボタンで?



私はそれがちょっと厄介であることを知っていますが、私もそれを最もよく説明しようとしました。私の英語は最高ではありません。私がやろうとしていることを皆さんが理解してくれることを願っています。

4

1 に答える 1

1

そうではなくmessy、多くのWebサイトがそれを行っています。例:
多くの購入ページで、ページとしてUSを選択するとcountry、ページがサーバーに送信され、新しいstateドロップダウンが表示されます。
あなたは確かにそれをすることができます、あるいはAJAXを使うことができます。ただし、オプションが少ない場合は、JS / jQueryを使用して価格を変更します(特に、価格が非常に低く、価格が静的であるため)。

于 2012-07-16T01:13:28.320 に答える