Hola, tienes algunos errores en el código. En primer lugar en el for no deberías poner los valores entre comillas puesto que se trata de valores numéricos.
for ($i = 1990; $i <= 2000; $i++)
En esta otra línea tienes 2 errores
<option value="$i"><?php $i ?></option>
Fíjate que estás en "modo" HTML y por tanto en <option value="$i"> no se sustituirá
$i por el valor que tenga la variable $i en ese momento.
Luego, en <?php $i ?> debes indicar que quieres mostrar el valor de $i, por tanto te falta poner un echo o un print <?php echo $i ?>
El código una vez corregido podría quedar así
<select name="agno">
<?php
for ($i = 1990; $i <= 2000; $i++)
{
echo "<option value='".$i."'>".$i."</option>\n";
}
?>
</select>
Salu2,
Avalon