Thanks for your help, i put the code in that you suggested but its still not showing the right value when the page loads up. Im guessing i have not set your code up right?
$q = "SELECT FirstName, Surname, PostID, ReportsTo, Team, HoursWorkedPerWeek, Reference, Team, CentreName, FundingStream, Salary, StartDate
FROM EmploymentDetails WHERE EmployeeID=$ID";
$r = @mysqli_query($dbc, $q);
if (mysqli_num_rows($r) == 1) {
$row = mysqli_fetch_array($r, MYSQLI_ASSOC);
$team = array(1 => 'Management', ' General Advice', 'Legal Services Commission', ' Primary Care Advice Link', 'Financial Inclusion Fund');
$savedteam = $row['CentreName'];
echo'
<form action="employmentDetails.php" method="post">
<form>
<p>Team:<select name="Team">';
$teamoptions='';
foreach ($team as $k => $teams) {
$teamoptions.="<option value=\"$teams\">$teams</option>\n";
}
$teamoptions=str_replace("<option value=\"$savedteam", "<option selected value=\"$savedteam",$teamoptions);
echo $teamoptions;
echo '</select>';