Логика в корне не верна к сожалению
Ты в цикле разбора пришедших данных из бд проверяешь приход кнопки - у тебя эти условия будут выполняться каждый раз, т.е. если в базе 100 строк то код 100 раз изменит что ты там изменяешь, это раз
нужно выносить за цикл в самый верх и проверять один раз
два - ты же сам получаешь все строки из бд со всеми данными, звездочкой, зачем делать какие то $j и $i если можно из массива со строкой брать ее айди?
echo '<form method="POST">';
echo '<input type="hidden" name="rowid" value="'.$data['id'].'">';
echo '<td><button name="btn_yes">Yes</button></td>';
echo '<td><button name="btn_no">No</button></td>';
echo '</form>';
и при наличии входящего параметра rowid уже внутри проверяй какая именно и пришла ли вообще кнопка
затем
$mysqli_query ="UPDATE klient SET control = '0' WHERE id = 1;";
Ты меняешь всегда только ту строку у которой айди 1
По твоей же задумке нужно менять входящий айди, он содержится теперь в $_POST['rowid']
еще избавляйся от mysqli, переходи на PDO, там нет ничего сложнее чем то чем ты занимаешься сейчас
Рекомендую почитать про алгоритмы в общем и целом, пока что суешь куски кода из статей в примерно по-твоему нужное место
нужно строго понимать при таком подходе какая строка что именно делает, каждый символ, каждый аргумент
тяга и самостоятельное изучение очень похвальны, но вникать нужно еще глубже - и тогда все получится