我-6ren">
gpt4 book ai didi

php 并用 html 标签回显字符串。字符串空间截断字符串并且也不能作为替换

转载 作者:行者123 更新时间:2023-11-30 22:37:10 26 4
gpt4 key购买 nike

MySql:我的产品表设置如下:

pg_id |页面名称

1 |披萨馅饼
2 | child 菜单


Php:在循环遍历 MySQL 表中的记录时回显 html。

<?php do { ?>
<li>
<?php echo "<a href=". "products.php?p_group=" .$row_getproductnames[ 'pg_name'] . ">"; ?>

<?php echo $row_getproductnames[ 'pg_name']; ?>
</a>
</li>

<?php } while ($row_getproductnames=mysql_fetch_assoc($getproductnames)); ?>

我的超链接:products.php 页面的链接对于包含空白的记录应该如下所示。在产品页面中正确发布和引用产品名称。

http://127.0.0.1/products.php?p_group=Pizza's calzone

但它在空格后截断为

http://127.0.0.1/products.php?p_group=Pizza's

我已经检查了许多示例,例如使用   代替空格、Html 加密或解密等。仍然无法正确链接字符串。任何帮助将不胜感激。

最佳答案

你需要用双引号引用href:

echo "<a href=\"products.php?p_group=" .$row_getproductnames[ 'pg_name'] . "\">"

如果您使用单引号或不使用引号,则 pg_name 中的 ' 会被浏览器误解。

关于php 并用 html 标签回显字符串。字符串空间截断字符串并且也不能作为替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32223288/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com