Почему не отображаются чекбоксы?
Есть форма где название кнопки задано как $row['id_food'] (из БД), но когда в файле обработчике пишу if(isset($row['id_food'] == (значение в бд)) оно не работает, почему оно не работает?
<form action="Dish.php" method="post">
<?php
$result = mysqli_query($conn3, "SELECT * FROM `Food`");
?>
<?php foreach($result as $row):?>
<div class="plate">
<img class="img" src="<?php echo $row['img'];?>" alt="">
<h3 class="title" name="name"><?php echo $row['dish_name'];?></h3>
<textarea type="text" class="discript" readonly><?php echo $row['ingr'];?></textarea>
<input type="text" class="price" value="<?php echo $row['cost']; ?>">
<input type="submit" name="<?php echo $row['id_food'];?>" value="Заказать" class="button_for_buy">
</div>
<?php endforeach;?>
</form>
Это уже файл обработчик:
<?php
if (isset($row['id_food']) == 2) {
$sql = "SELECT * FROM `Ingredient` WHERE id_ingr = '2'";
if ($result = $conn3->query($sql)) {
$count = 0;
foreach($result as $row ){
$count++;
$ingredient = $row['ingredient'];
$id = $row['id'];
}
?>
<input type="checkbox" class="checkbox" name ="checkboxx[]" value="<?php echo($ingredient); ?>" id="checkbox<?php echo($id); ?>" checked/>
<label class="label" for="checkbox<?php echo($id); ?>">
<?php echo($ingredient);var_dump($price); ?> </label>
<?php
}
}
?>