2015-03-30 90 views
0

我正在编目页面上工作。我有一个显示所有目录类型的php页面,一旦我点击一个类型,它就会提取与该特定目录有关系的所有行。该部分工作,但如果一个目录有0个项目,并且用户点击它;它甚至不会显示出被点击的目录。错误php mysql代码

我将目录作为参数传递给将读取并显示结果的页面。

echo '<a href="list.php?Catalog='.$row['CatCode'].'" class="list-group-item"><span class="badge">'. $row['Count'] .'</span>'. $row['Catelog'] .'</a>'; 

当我点击有记录它显示了在用正确的参数的URL,但那些没有任何记录显示,没有在那里的链接。

如果我在数据库中添加1行到该目录,那么它工作得很好。它只对有0条记录的行不起作用。

回答

0

当查询返回0条记录时,没有$ row ['CatCode']等等。也许您可以向我们显示您正在运行的查询?

+0

谢谢你的帮助。它最终打击我,告诉它使用主键来查找记录,而不是使用被单击的目录的主键。所以它使用null,因为在多对多表中没有记录。再次感谢您的帮助。 – g282154 2015-03-30 21:27:36

+0

您的欢迎:) – Mikelo 2015-03-30 21:29:54