我有我不知道如何解决的问题,这是我的 php 脚本的快照。
foreach($result as $row){
$Admin [] = array('id'=>$row['id'],'username' => $row['username'], 'email' => $row['email'], 'password'=>$row['password']);
}
include 'view_admins.php';
这是view_admins.php
与我的问题相关的部分内容
<article id="admins">//html tag
<?php
foreach($Admin as $admins)://this is line 75
?>
<form action="" method="post" >
<div>
<p><tr><td><p><?php htmlout($admins['username']); ?></p></td><td>
<input type="hidden" align="center" name="id" value="<?php echo $admins['id'];?>"></td><td>
<input type="submit" name="action" value="edit">
<input type="submit" name="action" value="delete"></p></td></tr>
</div>
</form>
<?php endforeach; ?>
</article>
当这段代码运行时,它会产生一个“ Warning: Invalid argument supplied for foreach() in /home/a2516093/public_html/connect/view_admins.php on line 75
”
我的困惑是这段代码在我的本地主机上运行得非常好但是当上传到我的主机时它会产生上述警告,有人可以告诉我可能导致问题的原因,我还在学习 php 编程,所以任何帮助将不胜感激。
据我了解,$Admin
应该是可见的view_admins.php
,如果我错了,请纠正我。谢谢