我想将我的userdata输出到html表中。首先,我执行一个sql查询并获取多维数组“用户”。现在我想输出数据,但是在html输出中出现“未定义变量:用户”错误。 $ users数组在我的代码中是已知的。该错误仅出现在前端,而不出现在IDE中。
<? foreach( $users as $user ): ?>
<tr>
<td><?= $user['M_ID'] ?></td>
<td><?= $user['Username'] ?></td>
<td><?= $user['E-Mail'] ?></td>
</tr>
<? endforeach; ?>
答案 0 :(得分:0)
<? ?>
文件中定义了使用php.ini
的能力。您的服务器php.ini配置可能未配置为支持此功能。因此将您的代码更改为:
<?php foreach( $users as $user ): ?>
<tr>
<td><?= $user['M_ID'] ?></td>
<td><?= $user['Username'] ?></td>
<td><?= $user['E-Mail'] ?></td>
</tr>
<?php endforeach; ?>
也感谢@jeto的评论