簡體   English   中英

我怎樣才能讓我的代碼識別我的數組值?

[英]How can i get my code to recognize my array values?

我想在 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; ?>

使用<? ?> <? ?>在您的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 的評論

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM