如何调试此代码给出错误的原因?

时间:2018-03-20 07:51:32

标签: php

仍然想知道为什么它不起作用。

echo "<a  href="&quot;$config_basedir. &quot;/products.php?id=&quot; . $catrow[">". $catrow['name'] . "</a>";}

我想为products.php?id=&quot.使用变量。还有另一种解决方法吗?

3 个答案:

答案 0 :(得分:0)

在您的代码中使用引号存在一些问题,请参阅以下代码:

echo '<a href="'.$config_basedir.'/products.php?id='.$catrow['name'].'">'.$catrow['name'].'</a>';

您可以从以下网址获取id的值:$id = $_GET["id"];

答案 1 :(得分:0)

使用此...

&#13;
&#13;
$catrow_name = $catrow['name'];
$config_basedir = $config_basedir."/products.php?id=$catrow_name";
echo '<a  href="'.$config_basedir.'">'.$catrow['name'].'</a>';
&#13;
&#13;
&#13;

答案 2 :(得分:-1)

你真的不需要&quot;。我认为在你的最后还有一个大括号,这也是一个可能的问题。请将错误发布在浏览器中,以获得更多说明