Yes there are rows returned by the query as I have taken out the extract($row) line and it doesn't bring up any of the values that should appear in the form. If there are values stored in the $row variable why is it causing an error when I press 'Update Project'?
I have echoed $row as well and it displays 'Array'.
I get the feeling that there may be a problem with the UPDATE query and the form, does that check out OK for use the extract function??