Muhtemelen $projs bu değişkenin bir dizi olmadığı için hata alıyorsundur. Başına is_array fonksiyonu yardımıyla kontrol koyarsan hata almazsın.
if(is_array($projs)) {
foreach ($projs as $p){
BLA BLA BLA
}
}gibi
doğru olan @ChuckyFun ın yazdığı gibi fakat bazı durumlarda aşağıdaki gibi kullanabilirsiniz ( array sadece o döngüye giriyorsa )
foreach döngüsünden önce
if(!is_array($projs)) { $projs = array(); }