PHP で複数選択チェックボックスが選択されているかどうかを確認する方法

WBOY
リリース: 2016-06-13 12:22:11
オリジナル
1522 人が閲覧しました

PHPの専門家に質問したいのですが、複数選択チェックボックスが選択されているかどうかを判断する方法はありますか?
データベース フィールドの内容には次のデータがあります:
s1、s2、s3、s4、s5
データは、s1、s2、s5 のみである場合、いつでも変更されますが、s1 と s2


HTML:



......



PHP:
$sql="select * from `user_role` ";
$row_role = $db->getRow($sql);
$row_role = $ row_role['content '];
$role=explode(',',$row_role);//配列に分割


データベースに s1、s2 がある場合、どのように実行しますか? 、s3 の場合、s3 はチェック済みステータス


-----ソリューションのアイデア------ ----------------

<br /><?php<br />/*$sql="select * from `user_role` ";<br />$row_role = $db->getRow($sql);<br />$row_role = $row_role['content'];<br />$role=explode(',',$row_role);//分割成数组*/<br />$role = array('s1','s2','s3');<br />?><br /><input type="checkbox" name="content[]" <?php if(in_array('s1',$role) && in_array('s2',$role) && in_array('s3',$role)){ ?>checked="checked"<?php } ?>  value="s3" ><br /><input type="checkbox" name="content[]"  value="s4" ><br /><input type="checkbox" name="content[]"  value="s5" ><br />
ログイン後にコピー

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート