Я создаю семейное древо, в котором пользователь может вводить информацию о членах семьи и перетаскивать их в нужное им положение на странице.
У меня есть HTML-форма, в которой пользователь может ввести информацию о конкретном члене семьи, и она хранится в базе данных. Когда пользователь вводит имя, оно отображается на веб-странице и может перетаскиваться по странице. Затем в нем хранятся координаты x и y положения, имя которого удалено пользователем.
Мой вопрос заключается в том, что теперь я хотел бы вызвать любые предыдущие имена и показать их на веб-странице в той позиции, в которой их оставил пользователь.
Я действительно борюсь с этим и искал везде безрезультатно.
Если бы кто-нибудь мог дать мне какой-нибудь совет или указать мне правильное направление, где можно найти что-то в этом духе, это было бы здорово.
Я предоставил основной код для вставки координат x и y в базу данных ниже.
foreach($data->coords as $item) {
//Extract X number for panel
$coord_X = preg_replace('/[^\d\s]/', '', $item->coordTop);
//Extract Y number for panel
$coord_Y = preg_replace('/[^\d\s]/', '', $item->coordLeft);
//escape our values - as good practice
$x_coord = mysqli_real_escape_string($mysqli, $coord_X);
$y_coord = mysqli_real_escape_string($mysqli, $coord_Y);
//Setup our Query
$sql = "UPDATE members SET x_pos = '$x_coord', y_pos = '$y_coord' where member_id = $member_id";
//Execute our Query
$mysqli->query($sql) or die("Error updating Coords :".$mysqli->error);
Почему бы вам просто не выбрать ранее вставленные элементы и отобразить их?
SELECT * from members
Других решений пока нет …