カートのフォーム要素を収集する必要があります。項目は倍数です。私はそれらをセッションとして、または使いやすいArrayとして収集したいと思います - 私はArrayが一番良いと思いますか?PHP複数の項目でフォーム変数を取得するにはどうすればよいですか?
この情報をprocess.phpでどのように収集できますか?
私はそれを明確にしたいと思います。
コードは、各項目について、このようなものです:
<div class="product" id="pId_2">
<input type="hidden" name="productID" value="2" />
<input type="hidden" name="productURL" value="site.com" />
<input type="hidden" name="productQty" value="1" />
<input type="hidden" name="productPrice" value="750" />
</div>
<div class="product" id="pId_45">
<input type="hidden" name="productID" value="45" />
<input type="hidden" name="productURL" value="example.co.uk" />
<input type="hidden" name="productQty" value="2" />
<input type="hidden" name="productPrice" value="100" />
</div>
これらの詳細は、フォームに提出されている..しかし、私はどのように収集することができます:
<div class="product" id="pId_'.$id.'">
<input type="hidden" name="productID" value="'.$id.'" />
<input type="hidden" name="productURL" value="'.$url.'" />
<input type="hidden" name="productQty" value="'.$qty.'" />
<input type="hidden" name="productPrice" value="'.$price.'" />
</div>
ので使用カートを持っている可能性がありproductIDが2回以上呼び出されたとき?
アップデートを見て、回答を追加しました。さらなる質問がある場合はそれを調べてコメントを残してください – Tom
あなたはそれを行うことはできません。同じ名前の場合、1つの値だけが送信されます。答えを読む。彼らは配列としてデータを提出する方法を教えてくれます。 – SimonMayer