$ my_venue包含空间数据。 例如=“nana nono”。 当我胡扯到链接时它会被空间切断。 如果没有空间,它可以正常工作。

<tr onmouseover="mouse_event(this, 'hlt');" onmouseout="mouse_event(this, '');">
    <?php
    $my_venue= $row['name'];

    echo "<td><a href= http://x.x.x.x:xx/JUNK/search_results.php?user-val=&venue-val=$my_venue&region-val=&lhversion-val=&releaseversion-val=&testtype-val=&api-val=&rate-val=&journaldate-val=&comments-val=&date-val=&record=%25>{$row['name']} </a></td>";
    echo "<td>{$row['region']} </td>";

哦顺便说一下,我需要空间,因为我需要将这些信息传递给数据库,而数据库确实有空间

===============>>#1 票数:2 已采纳

您需要对值进行rawurlencode并引用属性。 特别是后者是你应该做的事情。 浏览器可能因缺乏编码而宽容,但无论如何,不​​带引号的参数中的空格将结束它。

echo '<td><a href="http://x.x.x.x:xx/JUNK/search_results.php?user-val=&venue-val='.rawurlencode($my_venue).'&region-val=&lhversion-val=&releaseversion-val=&testtype-val=&api-val=&rate-val=&journaldate-val=&comments-val=&date-val=&record=%25">'.htmlspecialchars($row['name']).'</a></td>';

哦,如果mouse_event()在hover上添加了一个CSS类:你可以使用:hover CSS伪类,不需要任何JavaScript。 除非您当然需要支持IE6,但如果是这样的话,那么问题就在于其他地方。 :)

===============>>#2 票数:0

$my_venue = str_replace(' ', '%20', $row['name'])

  ask by John Ryann translate from so

未解决问题?本站智能推荐:

2回复

使用Php Get方法将URL中的空格更新为连字符

我想通过get方法将空间更新为php url文件中的连字符。 我尝试了一些方法,但出现错误。 例如,原始网址是pindtrict.php?ste=Tamil Nadu 我想要的优化网址为pindtrict.php?ste=Tamil-Nadu 这个怎么做? 这是我的代码,
4回复

通过具有空格的PHP中的URL从数据库传递值

我正在通过URL将变量值从数据库传递到一个PHP页面,并且该变量值中包含空格。 成功传递空间之前的值,但不传递空间之后的值。 我该怎么做才能传递完整的价值? 下面的代码显示了我完成的URL连接。 请帮忙!
2回复

PHP - 发送表单后如何设置URL?

我有一个网站( www.website.com ),在主页上是一个表单,用户在其中设置了一个城市。 发送表单后,我正在尝试使用以下URL地址: 但我在这里迷失了一点,因为我不确定,如何设置表格(GET或POST更适合这种需要?)和.htaccess 。 任何人都可以帮忙吗? 谢
2回复

PHP缩短GET URL

我一直在工作的网站几乎完全是表单输入,这些链接又链接回自身。 我希望用户能够为特定设置添加书签,并在访问时自动将其保存在那里。 问题在于这会导致URL太长(几乎500个字符)。 有什么办法可以缩短GET URL? 大多数变量是一个简单的开/关开关,因此我不需要跟踪很多细节。
2回复

URL参数到PHP变量

我从事PHP已有一段时间了,不需要帮助,但是这次完全感到困惑。 我只有一行代码和一个echo语句。 问题:URL参数自动采用相同名称的PHP变量值。 例如,我有一个URL,其参数名为“ var_name”,如下所示: http://www.example.com?var_name
5回复

PHP:管理URL $ _GET修补

在这种情况下,我有一个支持故障单列表,当您单击故障单标题时,会带您到一个页面,其中更详细地显示了故障单。 如果使用URL GET变量来查询数据库。 我已经考虑了SQL注入,但是如果有人将URL修改为不存在的ID怎么办? 最好的解决方法是什么? 谢谢, 琼斯
1回复

PHP / AJAX生成URL

我有一个输入,用户可以输入一些内容,然后一个ajax请求通过php将这些结果提取到数据库中,效果很好,然后每个结果在单击时都有一个关于它的更详细的页面,也很好,除了我会喜欢它有一个唯一的网址,我可以链接到某人而不是相同的。 例如:我想要这个'www.mysite.com/allItems.ph
1回复

$ _GET [] PHP和网址

我正在创建对下一页的引用,因此<a href="changePakett.php?pakett_id=<?=$pakett['pakett_id']?> ">change</a>单击URL中的链接后,我得到了结果/changePakett.php?pakett
2回复

在GET中为PHP传递URL

我需要使用GET地址传递网址。 举一个我尝试过的例子: 我也尝试过用其他字符替换正斜杠,但这似乎不起作用。 您如何在GET中传递网址?
2回复

PHP GET URL iframe

我有: 和: 如果转到我的页面,则除非我以?goto=<webadress>结束URL,否则不会显示任何内容。 范例: http://example.com/windows8/apps/Flake/index.php?goto=http://google.com