Originariamente inviato da zarigo
ti manca la condizione if($row[fine]=="si")

così mi sa che ti la condizione sempre vera
<?php if($row[fine]){echo "checked";} ?>
non avevo letto la tua risposta!sorry