使用存储在数据库中的x和y坐标获取数据库中的数据位置

时间:2015-04-15 15:46:11

标签: php mysql database location coordinates

我正在创建一个家谱,用户可以在其中输入有关家庭成员的信息并将其拖到他们想要的页面上。

我有一个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); 

1 个答案:

答案 0 :(得分:0)

为什么不选择之前插入的成员并显示它们?

SELECT * from members