我有一个包含纬度和经度值的数据库,我正在尝试编写一个获取这些值的PHP文件,然后创建指向谷歌地图的链接,因此当我运行PHP文件时,可以点击指向谷歌地图的值具有纬度和经度值。
我之前从未使用过PHP,但是我无法使用它,如果有人在这里帮助我,我将非常感激。
以下是我目前编写的代码:
$result = mysqli_query($con,"SELECT * FROM user");
echo "<table border='1'>
<tr>
<th>id</th>
<th>name</th>
<th>address</th>
<th>phone</th>
<th>email</th>
<th>message</th>
<th>location</th>
</tr>";
while($row = mysqli_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['id'] . "</td>";
echo "<td>" . $row['name'] . "</td>";
echo "<td>" . $row['address'] . "</td>";
echo "<td>" . $row['phone'] . "</td>";
echo "<td>" . $row['email'] . "</td>";
echo "<td>" . $row['message'] . "</td>";
echo "<td>" . '<a href="http://maps.google.com/maps?z=12&t=m&q=loc:', urlencode $row['location'], '">' . "</td>";
echo "</tr>";
}
echo "</table>";
mysqli_close($con);
?>
答案 0 :(得分:1)
错误代码告诉你最新情况。看第35行。你没有正确连接。你需要改变
echo "<td>" . '<a href="http://maps.google.com/maps?z=12&t=m&q=loc:', urlencode $row['location'], '">' . "</td>";
到
echo '<td><a href="http://maps.google.com/maps?z=12&t=m&q=loc:'. urlencode($row['location']) . '"></td>';