【发布时间】:2022-01-21 18:17:43
【问题描述】:
这是我的代码,但它不起作用(错误 500)
while ($dbarr = mysqli_fetch_array($result))
{
echo $dbarr['qno'];
echo '<a href=show_detail.php?item=' . $dbarr[qno] . '>' . $dbarr[ans] . '</a>';
echo $dbarr['qname'],"</a> ";
echo $dbarr['qcount'] . "<br>\n";
}
【问题讨论】:
-
数组键应该被引用,试试
echo '<a href=show_detail.php?item=' . $dbarr['qno'] . '>' . $dbarr['qno'] . '</a>'; -
这是 HTTP 错误 500
-
什么给了你 500?运行这个脚本,还是点击按钮?如果没有看到您的其余代码,我们真的做不了很多。你有没有在命令行运行你的代码来看看你得到了什么错误?
qno是变量还是数组的文字键?请注意,@Raxi 的建议有'qno'作为第二个参考,而你有'ans'。 -
您必须查看您的服务器(php 或 webserver)日志文件,以了解在这种情况下的实际错误。
-
问题可能是那些数组键不存在,我只是从你原来的复制过来的。