在php中创建谷歌地图url


create google maps url in php

我有一个纬度和经度值的数据库,我试图写一个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);
?>

错误代码告诉你出了什么事。看第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>';

仔细阅读String操作符