0

私はePosシステムを作成しています.ePosシステムは、ユーザーがクリックしたアイテムをバスケットに追加し、最終的に合計ページを更新せずに合計を計算します.

$_SESSION を使用して注文 ( [item] => [price] ) として保存しようとしましたが、更新する必要があるため失敗しました。

私が必要なのは:

  • 追加されたアイテムを表示するには [id name Qnty price]
  • 追加されたアイテムの合計価格を計算します。

これを行うための最良の方法についてアドバイスしてください。ありがとう

これは私がjavascriptで試みているものです

function addItem(name, price, id)
                {

                var table=document.getElementById("basket");
                var row=table.insertRow(-1);
                var cell1=row.insertCell(0);
                var cell2=row.insertCell(1);
                var cell3=row.insertCell(2);
                cell1.innerHTML=name;
                cell2.innerHTML=1;
                cell3.innerHTML=price;
                }

しかし、私の問題は、小数を追加する方法が見つからなかったことでした.parseFloatは私のためにたくさんのバグを作りました

4

1 に答える 1

0

PHP Sessionオブジェクトに情報を保存するために、ページを更新する必要はありません。PHPセッション情報はサーバーに保存されるため、バックエンドに対して非同期HTTPリクエストを実行し、PHPセッションに情報を保存できます。jQuery.ajax関数(http://api.jquery.com/jQuery.ajax/)を使用して非同期HTTPリクエストを実行することをお勧めします。jQueryに慣れていない場合は、jQueryに慣れることを強くお勧めします。また、AJAXがどのように機能するかを調べることをお勧めします。

また、PHPセッションを使用している場合、セッション管理を行う何らかのフレームワークを使用していない場合は、$ _ SESSION変数を使用する前に必ずsession_start()を呼び出す必要があります。

于 2013-03-10T21:54:19.183 に答える