解決方法がわからない問題があります。これは私の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
です。間違っている場合は修正してください。ありがとうございました