Zdecydowałem się napisać w odpowiedzi sam do siebie bo w komentarzach już jest sporo tekstu i słabo ogólnie mi się tam pisze. To od czego trzeba zacząć to od linijki 128:
Kopiuj
$sql_ozs= "select (ozsproc/100+ozsdproc/100000), ozsod, ozsdo, ozszal, ozsdat from ".$library."/ozs where ozsid= $nr_z_adr order by ozsdo desc";
Musisz być pewny, że ta linijka pobiera JEDEN rekord a nie kilka (pytałem się o to wcześniej). Czemu jest to konieczne? Otóż dlatego, linijka 197:
Kopiuj
while ($row_ozs = db2_fetch_both($stmt_ozs))
sugeruje, że może to być KILKA rekordów. Wtedy nie wystarczy jeden przycisk do aktualizacji a potrzebne będzie tyle przycisków ile rekordów jest wyświetlonych. No chyba, że chcesz jednym kliknięciem aktualizować wszystko (co jest moim zdaniem trochę złe).
I tak, z tego co przedstawiłeś OZSID to Twoje ID unikalne (miejmy nadzieję) w bazie, które będzie identyfikować rekordy.
Jeszcze jedna rzecz, linia 42 jest chyba zbędna.