SELECT pk.id_kategoria AS id_k, kategoria, pd.id_dokument, pd.id_kategoria AS id_k_check FROM przy_kategorie pk LEFT JOIN przy_dokumenty pd ON ( pk.id_kategoria = pd.id_kategoria AND pd.id_dokument = $ID_DOKUMNET )

Lista ladnie się wyświetla tylko że zawsze zaznacza pierwszą opcję z góry, zamist wybranej.
Kod do generowania formularza jest taki
<?php do{ $lista .= '<option value="'.$aDBC->FieldByName ("id_k") .'">'.$aDBC->FieldByName ("kategoria") .'</option>'; }while ($aDBC->Next()); ?>