Selamlar,
Eğer doğru anladı isem şu şekilde diğer satırları da düzenlerseniz sorununuza çözüm üretebilirsiniz. Sizin şuan ki yaptığınız hali ile explode methodu engelliyor olabilir, benim aşağıda belirteceğim hali ile de ilgili Post için bir tanımlama yapılıp yapılmadığını kontrol ediyor. Bunu bir deneyin, diğer satırlara da uygulayarak.
$firma_kodu = isset($_POST["firmaadi"]) ? explode('||',$_POST["firmaadi"]) : "";
İyi Çalışmalar.