Create a PHP drop-down menu from a for loop?

advertisements

I am trying to create a drop down menu with the options of 1,2,3 and 4.

The below code is what I am using just now and the dropdown is empty.

Any idea what I am doing wrong?

<select name="years">
<?php 

for($i=1; $i<=4; $i++)
{

"<option value=".$i.">".$i."</option>";
}
?>
     <option name="years"> </option>
        </select> 

            <input type="submit" name="submitYears" value="Year" />


You are not outputting the option tags. Try it like this:

<select name="years">

<?php 

for($i=1; $i<=4; $i++)
{

    echo "<option value=".$i.">".$i."</option>";
}
?>
     <option name="years"> </option>
</select> 

<input type="submit" name="submitYears" value="Year" />