好的,我已经找到了一种方法来在我的项目中添加这个面包屑功能,但是我在最深的层次结构上遇到了麻烦,我只是不能让“名称”出现在中间面包屑中(行,这是在代码中调用“product.php”),链接工作但名称。这是代码,我希望现在看起来像一个真正的问题,非常感谢你的帮助。
<?php
include("config/conexion.php");
if($_GET["id"]){
$products = mysql_fetch_object(mysql_query("SELECT * FROM products WHERE id ='$_GET[id]'"));
}
function get_lines($id){
$cat = mysql_fetch_object(mysql_query("SELECT * FROM lines WHERE id = '$id'"));
return $cat->name;
}
function get_product($id){
$cat = mysql_fetch_object(mysql_query("SELECT * FROM products WHERE id = '$id'"));
return $cat->name;
}
?>
<a href="index.php" >Home > </a><a href="lines.php" >Product Lines ></a>
<a href="products.php?id=<?php echo $products->id_line ?>" ><?php if($_GET["id"]){ echo get_lines($_GET["id"], "name"); } ?> > </a>
<a href="description.php?id=<?php if($_GET["id"]) { echo $_GET["id"],"id"; } ?>" ><?php if($_GET["id"]){ echo get_product($_GET["id"], "name"); } ?> > </a>
当它工作时它对产品而言是成功的但不是对于产品线,它似乎是获得产品的ID而不是行的ID,名称出现直到产品ID> 6(相同的行数)并且对于另一个它只是说:“试图获得非对象的属性”和链接工作,但没有名称。 You can see the site here进入链接“productos”中最深层次的面包屑只是说“ver toda la linea”,直到我找到了这个问题的答案。
@outis感谢您阅读本文!