si ok per il loop ma non ho capito il resto

codice:
<form action="<?php echo $_SERVER["PHP_SELF"]; ?>" method="post">
<select name="uno">
<?php for($i=1900;$i<2023;$i++){?>
         <option value="<?php echo $i ?>" <?php if ($_SESSION['anno'] == $i){ echo 'selected="selected"';}      ?>><?php echo $i?></option>
<?php } ?> 
</select>
<input type="submit" value="invia">
</form>




<?php


$_SESSION['anno'] = $_POST['uno'];

?>



non va mica