Found the solution
When making the radio group dynamic, dataassist created this code:
<input <?php if (!(strcmp($row_rsHomeDonate['donateImage_ID'],"<?php echo $row_rsDonateImages['hmeDonateImageID']; ?>"))) {echo "checked=\"checked\"";} ?> type="radio" name="donateImage_ID" value="<?php echo $row_rsDonateImages['hmeDonateImageID']; ?>" id="donateImage_ID_<?php echo $row_rsDonateImages['hmeDonateImageID']; ?>" />
It seems that instead of:
"<?php echo $row_rsDonateImages['hmeDonateImageID']; ?>"
what should have been added is:
($row_rsDonateImages['hmeDonateImageID'])
The full code below now shows the correct item marked.
<input <?php if (!(strcmp($row_rsHomeDonate['donateImage_ID'],($row_rsDonateImages['hmeDonateImageID'])))) {echo "checked=\"checked\"";} ?> type="radio" name="donateImage_ID" value="<?php echo $row_rsDonateImages['hmeDonateImageID']; ?>" id="donateImage_ID_<?php echo $row_rsDonateImages['hmeDonateImageID']; ?>" />
<?php echo $row_rsDonateImages['imageFileName']; ?></label>