'name =category[]'という同じ名前の一連のチェックボックスを含むフォームがあります。次に、ユーザーが選択したチェックボックスの数を数える必要があります。さらに、少なくとも1つのチェックボックスが選択されているか、最大10のチェックボックスが選択されているかを確認する必要があります。
これは私がこれまでに試みている方法です...
if ( isset ( $_POST['category']) {
if (( sizeof( $_POST['category']) == 10 || sizeof( $_POST['category']) <= 10 )) {
// form processing....
} else {
echo 'Atleast 1, not more than 10 categories.';
}
} else {
echo 'Please select atleast one category.';
}
このタスクを実行する別の方法があると誰かに教えてもらえますか?つまり、この2つのエラーを取得するには...