jquery と php の間のどこにロジックを配置するかについて質問があります。ユーザーがさまざまな値を入力できる小さなウェブサイトを書いています。これらの値は加算され、mysql データベースに保存されている値と乗算され、再度ユーザーに出力されます。
私の質問は、これを行うためのより良い方法は何ですか。
A: Jquery でフォームをシリアル化し、すべての値を php に送信します。Php はデータベースから Post 変数と値を取得し、すべてを計算し、合計をデータベースに書き込み、すべてをユーザーに返します。
B: ユーザーがスクリプトを開始すると、データベースの値が PHP からユーザー フォームに送信されます。Jquery がすべての計算を行うようになりました。すべての準備が整うと、Sum が PHP に送り返され、データベースに書き込まれます。
私が質問している理由は、A: 与えられた値を検証する方が安全だと思われるからです。しかし、B: はサーバーに対してより友好的です。(Jquery ajax は Keyup で起動されます。つまり、ユーザーがフォームを編集するたびにデータベースから値が照会されます。)
よろしく、
トニ