Доброго времени суток, сложилась такая проблема. Соединение с БД происходит с помощью
RedBeanPHP
Есть у меня БД под именем
bugs , в ней есть поля : id, login, date, text, done и так далее.
По умолчанию
done стоит
false
Вывод происходит с помощью цикла
foreach
Вывод показан на картинке :
В чем собственно проблема, хочу , что бы при нажатии на кнопку
"Проблема решена"(name = bug_done), в БД именно для этой формы
done менялась на
true.
Как поменять я знаю, но когда я делаю , что при нажатии на кнопку "Проблема решена", в БД
done меняется на
true, то он меняется только у последнего ID, который был выведен. К примеру :
Вот данном изображении. У нас есть 3 формы , в которых выводится информация. Если я нажму в любой из форм на кнопку "Проблема решена", то она меняется только у ID:3 , так как в БД он последний.
Вот код на исполнение замены :
$bugs = R::findAll('bugs');
$data = $_POST;
if (isset($data['bug_done'])) {
$bugs->done = 'true';
R::store($bugs);
}