My question is how to retrieve a checkbox value from the database in PHP. The below code is not working.
<td>Hobby</td>
<?php
$result = mysqli_query($con,"SELECT hobby FROM simple WHERE id = id");
while($row = mysqli_fetch_array($result))
{
$focus = explode(",", $row['hobby']);
?>
<td>
<input type="checkbox" name="hobby[]" value="Cricket" size="17" <?php if(in_array("Cricket",$hobby)) { ?> checked="checked" <?php } ?> >Cricket
<input type="checkbox" name="hobby[]" value="Music" size="17" <?php if(in_array("Music",$hobby)) { ?> checked="checked" <?php } ?> >Music
<input type="checkbox" name="hobby[]" value="Reading" size="17" <?php if(in_array("Reading",$hobby)) { ?> checked="checked" <?php } ?> >Reading
<input type="checkbox" name="hobby[]" value="Study" size="17" <?php if(in_array("Study",$hobby)) { ?> checked="checked" <?php } ?> >Study</td>
<?php
}
?>
</tr>
WHERE id = idin your SQL statement.