2013-01-23 31 views
0

我的代码行:印刷PHP在URL

echo '<a href="https://maps.google.co.uk/maps?q='.$caseReference['Latitude'].',-1.958862">MAP</a>'; 

但是,当您单击超链接不纬度后打印任何东西。 EG - “,-1.958862”

我想要的最终结果是将纬度&经度变量关闭数据库并生成到Google地图的超链接。 (是的,我知道存储纬度/经度坐标与它在数据库中的符号不​​是最好的办法)。

任何想法?

[注] - 我之前已经打印过该变量,它不是空的。

+0

将{}放在您的参考范围内。 {$ caseReference ['Latitude']} – monkeymatrix

+0

$ caseReference在哪里填充? –

+0

你确定$ caseReference ['Latitude']不是空的吗? – aynber

回答

2

这段代码绝对没有错。 运行,这将证明这一点

$caseReference['Latitude'] = "1.555555"; 
echo '<a href="https://maps.google.co.uk/maps?q='.$caseReference['Latitude'].',-1.958862">MAP</a>'; 
exit(); 

所以现在你需要检查纬度和拼写的情况下。如果全部正确,那么尝试使用$ caseReference的print_r并完全检查它。

+0

嗨克里斯,纬度和经度坐标是否在页面上的其他地方打印 - 没有问题。 –

+0

你在纬度上有一个引号。它结束了href的引号。你需要首先对它们进行urlencode编码。 –

+0

我不明白,因为它没有显示两个引号时,我打印在表中,我有? –