【问题标题】:How do I embed a php variable into an html href link?如何将 php 变量嵌入到 html href 链接中?
【发布时间】:2015-04-20 21:02:50
【问题描述】:

要求: 从 mysql 数据库中读取行,其中一列包含一个地址和一个城市,通过仅按照以下链接中的描述传递该位置的地址,将结果地址转换为到谷歌地图的链接: is there a way to pass arguments to google map's get directions functionality? php代码shippet $result = mysql_query($sql) 或死(mysql_error()); 而($row = mysql_fetch_array($result)) { echo''.$row['DAYTIME'].''.$row['MEETINGNAME'].' '.''.$row['ADDRESSCITY'].''.''.$row['BLDGNAME'].''; } ?> 上面的代码块成功创建了指向 maps.google.com 的链接,但是 我想把 $row['ADDRESSCITY'] 放在“http://maps.google.com/?q= 和结束“ 我试过这个:

'<a href="http://maps.google.com/?q='.$row['ADDRESSCITY'].'/a'">'

并没有显示任何结果,也没有错误消息。 谢谢

【问题讨论】:

    标签: php embed query-string href


    【解决方案1】:

    您可以尝试删除 &lt;a href="http://maps.google.com/?q= 之后的引号“

    【讨论】:

      【解决方案2】:

      试试这个:

      echo'<tr><td>'.$row['DAYTIME'].'</td><td>'.$row['MEETINGNAME'].'</td><td>'.'<a href="http://maps.google.com/?q="'.$row['ADDRESSCITY'].'"></a></td><td>'.$row['BLDGNAME'].'</td></tr>';
      

      【讨论】:

      • 要求:必须在新窗口中打开以上链接。这是我尝试过的,但它没有打开一个新窗口或标签(我不在乎)-那些讨厌的单引号和双引号!
      • echo' '.$row['DAYTIME'].' '.$row['MEETINGNAME'].''.'google.com/….' target="_blank".'">'.$row['ADDRESSCITY'].''.''.$row['BLDGNAME'].'';
      【解决方案3】:

      把网址改成这个。

      echo'<tr><td>'.$row['DAYTIME'].'</td><td>'.$row['MEETINGNAME'].'</td><td>'.'<a href="http://maps.google.com/?q='.$row['ADDRESSCITY'].'">Google Maps</a>'.'</td><td>'.$row['BLDGNAME'].'</td></tr>';
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-03-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-09-27
        • 2013-11-30
        • 1970-01-01
        相关资源
        最近更新 更多