メイン カテゴリとそのサブカテゴリを表示するフォームを作成しました。このフォームのすべてが動的に作成されます。このフォームを使用する理由は、ユーザーから選択したサブカテゴリの値を取得するためです。ここでは、この目的のためにチェックボックスを使用します。
これは私がこれに使用するPHPです..
echo "<input type='checkbox' value='{cId:sId}' name='subcategory{$cId}[]' />{$sName}";
次に、このようなHTMLを生成します...
<h3>Main Category 01
<input type='checkbox' value='3:4' name='subcategory3[]' />sub category
<input type='checkbox' value='3:6' name='subcategory3[]' />sub category
<h3>Main Category 02
<input type='checkbox' value='4:6' name='subcategory4[]' />sub category
<input type='checkbox' value='4:2' name='subcategory4[]' />sub category
<h3>Main Category 01
<input type='checkbox' value='5:8' name='subcategory5[]' />sub category
<input type='checkbox' value='5:4' name='subcategory5[]' />sub category
この場合、動的に生成されるサブカテゴリ名を確認できます。(サブカテゴリ 3、サブカテゴリ 4、サブカテゴリ 5)。これらの値も、選択したメイン カテゴリに応じて変化する場合があります。ここで、ISSET() を使用してサブカテゴリの値を検証する方法を知りたいと思います。$_POST 配列からの値を検出する方法がわからないため..
誰かが私を助けることができます..
ありがとうございました。