Ich habe zwei Tabellen. Fähigkeiten, die alle verfügbaren Fähigkeiten enthält. und user_skills, die enthält, welche Fähigkeiten der Benutzer bekommen hat. Ich muss alle verfügbaren Fähigkeiten ausgeben, und diese Fähigkeiten, die der Benutzer hat (ich wähle es durch session['username']
), werden markiert (Kontrollkästchen angekreuzt).Vergleichen und zeigen Sie verschiedene Daten aus zwei Tabellen
$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;
}
}
Wie kann ich möglicherweise diese Arbeit machen? Ein Teil des HTML ist:
<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>