У меня есть форма, которая отправляет множество флажков - это прекрасно работает.
Затем у меня есть форма, которую я могу открыть, которая будет отображать указанные флажки и будет проверена или не проверена на основании выполненного запроса SQL.
SQL-запрос работает нормально с эхо, но я не могу получить флажок, чтобы показать, как проверено.После этого я хочу иметь возможность снять флажки и обновить через SQL.
<?php
session_start();
ini_set('display_errors', 1); error_reporting(-1);
$data = $_GET['id'];
require 'connect.php';
$sql1 = "SELECT id, phone, email, pager
FROM [dbo].[preference] WHERE id = '$data'";
$stmt1 = sqlsrv_query($con,$sql1);
if( $stmt === false) {
die( print_r( sqlsrv_errors(),true));
}
while ($row1 = sqlsrv_fetch_array($stmt1)){
$id = $row1['id'];
$phone = $row1['phone'];
$email = $row1['email'];
$pager = $row1['pager'];
}
?>
<td><input type="checkbox" name="phone" class="check" value="1">phone</td>
<td><input type="checkbox" name="email" class="check" value="1">email</td>
<td><input type="checkbox" name="pager" class="check" value="1">pager</td>
Как я могу решить эту проблему?