【发布时间】:2018-06-10 18:50:36
【问题描述】:
我正在尝试通过打印对象数组中的值来动态填充 php 中的选择标记。
这是我的代码
for($i = 0; $i < count($z); $i++)
{
print('<option value ="'.$z[i]->getId().'">'.$z[i]->getDescription().'</option>');
}
数组已填充,事实上,如果我尝试仅打印字段我会得到结果,但在组合框中什么都不会出现
【问题讨论】:
-
你的选择标签在哪里?
-
如果您启用了错误报告,您会在代码中看到错误。
-
什么是
$z?一个数组? -
您是否确定已开启错误报告?另外,在开发过程中,您应该启用
display_errors。另外,请编辑您的问题以包含 _all: 正确代码(您最近发布了更新的代码作为答案,然后您将其删除)。进行一些适当的调试并转储您必须查看的变量是否包含您所期望的:var_dump($z):
标签: php html for-loop drop-down-menu