如何让我的代码识别我的数组值?

我想在 html 表中输出我的用户数据。首先我做一个 sql-query 来获取多维数组'users'。现在我想输出我的数据,但在我的 html 输出中出现“未定义变量:用户”错误。数组 $users 在我的代码中是已知的。该错误仅出现在前端,而不出现在 IDE 中。


<? foreach( $users as $user ): ?>

     <tr>

         <td><?= $user['M_ID'] ?></td>

         <td><?= $user['Username'] ?></td>

         <td><?= $user['E-Mail'] ?></td>

     </tr>

<? endforeach; ?>


胡说叔叔
浏览 93回答 1
1回答

POPMUISE

使用能力<? ?>在您的php.ini文件中定义。可能您的服务器 php.ini 配置未配置为支持此功能。所以将您的代码更改为:<?php foreach( $users as $user ): ?>&nbsp; &nbsp; &nbsp;<tr>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<td><?= $user['M_ID'] ?></td>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<td><?= $user['Username'] ?></td>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<td><?= $user['E-Mail'] ?></td>&nbsp; &nbsp; &nbsp;</tr><?php endforeach; ?>还要感谢@jeto 的评论
打开App,查看更多内容
随时随地看视频慕课网APP