сделать можно на чем угодно
о следующих шагах вам рано думать, вы еще на ногах не стоите т олком
сделать с постоянными подсказками одну задачу- не значит освоить технологию.
вам бы с БД и РНР разобраться сначала, потом хотя бы минимально аякс. Этого вам хватит на полгода
а потом уже думайте про следующие шаги
REST API при этом вообще ничем не отличается от того, что вы сделали сейчас. с точки зрения РНР кода будет абсолютно все то же самое
неправильно конечно.
зачем здесь перекладывать их пустого в порожнее?
зачем массив $dataform, если уже есть массив $_POST?
а если нужны отдельные переменные типа $id, то зачем тогда array(?
И кстати, id должна ставить база данных, передавать его ниоткуда не надо
прекрасно. я так понимаю, что таблица у вас выводится.
переходите к созданию HTML формы с методом POST
как только сделаете, добавьте в скрипт проверку на отправку запроса методом POST и в нем выводите массив $_POST для проверки, что все нужные данные приходят
ОМГ, а ЗАЧЕМ здесь where id_k1=1?!
откуда оно здесь взялось?
у вас же был нормальный запрос?
и в целом вы тут вчера распинались, "Да я! Да знаю как запросы делать! Да я знаю, как данные из БД получить!"
Ну и куда это "знаю" резко испарилось?
так тоже можно, хотя выводить html через echo просто глупо.
если вам так проще, то пишите так. хоть как-то продвинетесь вместо обычных ваших философских рассуждений.
Но нормальные программисты пишут вывод внутри HTML так
<?php foreach ($per as $row): ?>
<tr>
<td><p><?=htmlspecialchars($row["id_k1"]) ?></p></td>
<td><p><?=htmlspecialchars($row["n_mine"]) ?></p></td>
и так далее
</tr>
<?php endforeach ?>
Тут HTML можно прочесть не ломая глаза и без необходимости скроллить 20 экранов
Плюс любой вывод должен делаться всегда через htmlspecialchars