pod IE tablica Array ma przy dwóch zapisywanych rekordach wypełnione prawidłowo array[0] oraz array[1], a FF wyłącznie array[0]
a może coś tutaj?
$faktura_srodek = array();
$faktura_srodek['nazwa_zw'] = $_POST['nazwa_zw'];
$faktura_srodek['ilosc'] = $_POST['ilosc'];
$faktura_srodek['jednostka_miary'] = $_POST['jednostka_miary'];
$faktura_srodek['cena'] = $_POST['cena'];
$faktura_srodek['wartoscN'] = $_POST['wartoscN'];
$faktura_srodek['prc_vat'] = $_POST['prc_vat'];
$ilosc = str_replace(",",".",$_POST['ilosc']);
$cena = str_replace(",",".",$_POST['cena']);
$jednostka_miary = $_POST['jednostka_miary'];
$prc_vat = $_POST['prc_vat'];
$faktura_brutto = $_POST['faktura_brutto'];
?>
<?php
foreach($nazwa_zw as $x => $y)
{
if (!empty($faktura_brutto)) { $wartoscvat[$x] = (str_replace(",",".",$ilosc[$x])*str_replace(",",".",$cena[$x]))*($prc_vat[$x]/(100
+$prc_vat[$x])); $wartoscnetto[$x] = $wartoscbrutto[$x]-$wartoscvat[$x];
}
else
$wartoscvat[$x] = round($wartoscnetto[$x]*($prc_vat[$x]/100
),2
); $wartoscbrutto[$x] = $wartoscnetto[$x]+$wartoscvat[$x];
}
$sprzapisuwrej = "select id_dok_spr from tabela WHERE id_dok_spr='$id_dok_spr";
{
........
//dalej już masz