私は2つのテーブルを持っています。スキル、利用可能なすべてのスキルが含まれています。 とuser_skillsは、どのスキルのユーザーが含まれています。 利用可能なすべてのスキルを出力する必要があり、ユーザーが持っているスキル(session['username']
で選択)がマークされます(チェックボックスをオンにします)。2つのテーブルの異なるデータを比較して表示する
$get_all_skills = mysqli_query($conn, "SELECT * FROM skills");
$web_design = array();
$web_develop = array();
$automation = array();
$security = array();
while($show_row = mysqli_fetch_array($get_all_skills)){
switch($show_row['skill_type']){
case '1':
array_push($web_design, $show_row['skill_name']);
break;
case '4':
array_push($web_develop, $show_row['skill_name']);
break;
case '3':
array_push($automation, $show_row['skill_name']);
break;
case '2':
array_push($security, $show_row['skill_name']);
break;
}
}
どうすればこの作品を作成できますか? HTMLの 一部は次のとおりです。
<div class="">
<ul class="to_do">
<?php
for($i=0;$i<count($web_develop);$i++){
?>
<li>
<p>
<input type="checkbox" class="flat"> <?php echo $web_develop[$i];?> </p>
</li>
<?php } ?>
</ul>
</div>