Postavi kompletnu skriptu, dakle html formu i stranicu gde obrađuješ podatke iz skripte. Kao što je i @Peca napisao iz upita i greške (Undefined index...) vidi se da promenljiva $idRadnika nije definisana, odnosno ukoliko radiš kao i u problemu sa linka koji sam naveo ne prosleđuje se promenljiva ka stranici za obradu forme.
Ukoliko radiš kao u problemu sa linka, možeš uraditi tako što ćeš promenljivu prosleđivati putem GET metoda, unutar linka action atributa, nešto kao:
PHP kôd:
<form action="update.php?idRadnika=<?php echo (int)$_GET['idRadnika'];?>" method="post">
Ili kao što je @webarto napisao prebaciti formu da podatke prosleđuje GET metodom, ili putem POST method, tako što ćeš promenljivu staviti unutar input hidden polja:
PHP kôd:
<input type="hidden" name="idRadnika" value="<?php echo (int)$_GET['idRadnika']; ?>" />
pa posle u sklipti:
PHP kôd:
$idRadnika = $_POST['idRadnika'];