I have this code
<select id="menu" name="department">
<?php
//Get the departments and create the select menu dynamically
include 'connect.php';
$query = "SELECT* FROM department;";
$result = mysqli_query($link,$query);
$html = "";
if($result){
while ($obj = mysqli_fetch_object($result)) {
$html.='<option value="'.$obj->dept_name.'">'.$obj->dept_name.'</option>';
}
} else {$html.='<p style="color:red;text-align:center">Θεμελιώδες λάθος κατά την ανάκτηση των τμημάτων</p>';}
print $html;
mysqli_close($link);
?>
</select>
<?php
if (isset($_POST['menu']))
print '<script type="text/javascript">document.getElementById("menu").value = "'.$_POST['menu'].'";</script>';
?>
which is nested in a form tag that creates dynamically a select menu and I want to keep the selected value after the submission. It doesn't work. Any ideas why?