ジョブをデータベースに保存する方法について、さらに情報が必要です。
mysql データ テーブルで列を指定していないためです。「isComplete」などの列があると推測できます。mysql テーブルに列がない場合は、追加する必要があります。
保存を開始する前に解決しなければならないもう 1 つの問題は、チェック ボックスを適切にチェックしていないことです。value="yes" の代わりに属性 "checked" を使用する必要があります。たとえば、ページの読み込み時にチェックボックスをオンにするには、次のように入力する必要があります。
<input type="checkbox" name="names[<?php echo $result['id']; ?>]" checked />
保存するためにフォーム全体を投稿していますか、それとも変更をチェックボックスに保存しているだけですか? フォーム全体を投稿する場合、投稿されたフォームを処理するページはチェックボックスの値を保存する必要があります。チェックボックスの変更のみを保存する場合は、データベースの「isComplete」列を更新するページを作成し、チェックボックスの値が変更されるたびに JavaScript と ajax を使用してそのページを呼び出す必要があります。
データベースに値を保存したら、データベースの値に基づいてページが読み込まれるときに、php を使用してチェックボックスをオンにします。このようなもの:
<td><input type="checkbox" name="names[<?php echo $result['id']; ?>]" <?php if ($result['isComplete']) {echo 'checked';} ?>/></td>
お役に立てれば。