gpt4 book ai didi

php - 单击链接不会将我带到预期的页面。摘自 Murach PHP 书

转载 作者:行者123 更新时间:2023-11-29 13:26:44 27 4
gpt4 key购买 nike

嗨,我对 php 很陌生,我正在阅读 Murach PHP 书。我在单击类别部分中的链接时遇到问题,因为当它单击该链接时,它会广告 ?category_id=3 但问题是它在 add_product.php< 之后添加它 like-> http://localhost/my_murach_php/add_product.php?category_id=3

我希望它添加在 http://localhost/my_murach_php/ 之后,所以它看起来像 http://localhost/my_murach_php/?category_id=3

在添加产品之前,单击链接时我可以看到类别。我可以在索引页面上看到类别信息,当我从索引页面单击它时我可以访问 http://localhost/my_murach_php/add_product_form.php (好)添加产品我单击按钮,它会将我带到 http://localhost/my_murach_php/add_product.php(好)然后当我单击一个类别时,我会得到此页面http://localhost/my_murach_php/add_product.php?category_id=1(不好)我想要它是这个页面http://localhost/my_murach_php/?category_id=3

这是我在索引页上包含链接的方法

        <li>
<a href="?category_id=<?php echo $category['categoryID']; ?>">
<?php echo $category['categoryName']; ?>
</a>
</li>

我在 add_product.php 文件中有 include("index.php");

我猜问题是当我在 http://localhost/my_murach_php/add_product.php?category_id=1 页面时返回到根目录。

谢谢

最佳答案

如果您使用“?category_id=...”之类的 href,那么浏览器会假设您只想将其添加到当前网址中。因此,要转到您想要的网址,只需使用您需要的完整网址,例如:

<a href="http://localhost/my_mutach_php?category_id=<?php echo $category['categoryID']; ?>">

顺便说一句。 <?php echo可以写成<?=使其更简单、更具可读性。

关于php - 单击链接不会将我带到预期的页面。摘自 Murach PHP 书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20025454/

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