下の画像を参照してください。「製品を追加」をクリックして必要な数の製品を追加すると、2 つの新しい要素 (カテゴリとアイテムのドロップダウン) が表示されます。これは、jQuery を介して行われ、前のものをコピー<li>
して新しいものを挿入します。
要素が作成されるとき、動的フィールドの名前は何ですか? データは $_POST に追加され、データベースに挿入できます。
以下の HTML、動的フィールド名を参照 (例: name="items_2"
、name="items_2"
): フィールドの隠し入力も追加しましたcurrent_added_products
。これは、現在追加されている製品の数を教えてくれます。これが必要かどうかわかりませんか?
<ul>
<li>
<label>Category</label>
<select name="category_1">
<option>CPU</option>
<option>HDD</option>
</select>
<select name="items_1">
<option>Item 1</option>
<option>Item 2</option>
<option>Item 3</option>
</select>
</li>
<li>
<label>Category</label>
<select name="category_2">
<option>CPU</option>
<option>HDD</option>
</select>
<select name="items_2">
<option>Item 1</option>
<option>Item 2</option>
<option>Item 3</option>
</select>
</li>
<li>
<label></label>
<input type="hidden" name="current_added_products" value="2" />
<input type="button" class="add_more_product" value ="Add More Product" />
</li>
</ul>
また、要素が作成される前に、次の数字を追加する方法を教えてください。