как сделать форму редактирования полей базы данных mysql через php
Есть поля которые динамический добавляются и при сохранении записываются в бд. После обновления страницы все поля пропадают(на странице). Как мне сделать форму для редактирования полей в базе данных через php. Сначала нужно как то получить эти таблицы, или как? Вот мой код: 1)index.php
<form id="form" method="POST" action="save_data.php">
<input type="text" name="text_field[]">
<button type="submit">SUBMIT</button>
</form>
<button onclick="add_field()">ADD FIELD</button>
<script>
function add_field(){
var x = document.getElementById("form");
// создаем новое поле ввода
var new_field = document.createElement("input");
// установим для поля ввода тип данных 'text'
new_field.setAttribute("type", "text");
// установим имя для поля ввода
new_field.setAttribute("name", "text_field[]");
// определим место вствки нового поля ввода (перед каким элементом его вставить)
var pos = x.childElementCount;
// добавим поле ввода в форму
x.insertBefore(new_field, x.childNodes[pos]);
}
</script>
- save-data.php
<?php
$conn = mysqli_connect("localhost","root","","customdynamycbutton");
$data = $_POST['text_field'];
$data = implode(",",$data);
$query = "INSERT INTO `teachers`(`name`) VALUES ('$data')";
if(mysqli_query($conn,$query)) {
echo "Success: Все круто";
} else {
echo "Error: не загрузилось";
}
?>
Вот скрин как они выглядят в бд: https://i.stack.imgur.com/aQvQU.png