Still no progress
I also tried the code below, but still no luck. All values on the checkout page are retained, except for the radio buttons.
<label>
<input type="radio" name="prefix" value="<?php echo $row_rscontent8['description23']; ?>" id="prefix" <?php if (!(strcmp($row_rscontent8['description23'], (isset($_GET['valid'])?ValidatedField("confirm_046","prefix"):(isset($_SESSION['eCartCheckoutForm_prefix'])?$_SESSION['eCartCheckoutForm_prefix']:""))))) {echo "selected=\"selected\"";} ?> />
<?php echo $row_rscontent8['description23']; ?></label>
<label>
<input type="radio" name="prefix" value="<?php echo $row_rscontent8['description24']; ?>" id="prefix" <?php if (!(strcmp($row_rscontent8['description24'], (isset($_GET['valid'])?ValidatedField("confirm_046","prefix"):(isset($_SESSION['eCartCheckoutForm_prefix'])?$_SESSION['eCartCheckoutForm_prefix']:""))))) {echo "selected=\"selected\"";} ?> />
<?php echo $row_rscontent8['description24']; ?></label>