从MySql DB获取面包屑中的名称

时间:2012-07-18 23:02:05

标签: php mysql breadcrumbs

好的,我已经找到了一种方法来在我的项目中添加这个面包屑功能,但是我在最深的层次结构上遇到了麻烦,我只是不能让“名称”出现在中间面包屑中(行,这是在代码中调用“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感谢您阅读本文!

0 个答案:

没有答案