Invalid argument supplied for foreach()というエラーがでたら確かめるべきこと。
ローカルでは動いていた。
しかし、本番環境では
Invalid argument supplied for foreach()とでた。
単純なforeach()だ。
DBにテーブルはあっても、データをまだ入れていなかったのでDBからデータが拾って
これず、配列にすることができない。
配列にすることができないから、foreach()でまわせない。
参考URL
http://www.phpwsforums.com/showpost.php?s=660a9fa966ccbb0e55f3cb50b3d978e1&p=1469&postcount=2
ということなります。