I have an html dropdown box. Then I use an array to fill the items in it.
The keys in this for each loop is just a number from 0 – 9. My problem now is how can I control what shows up as the default choice:
<?php foreach($cat_r as $k=>$c){ ?>
<option name="<?php echo $k + 1; ?>" value="<?php echo $k + 1; ?>" selected="<?php if($k==1){ echo "selected"; } ?>"><?php echo $k + 1; ?></option>
<?php } ?>
In this code, you can see that I’m attempting to make the 2nd item as the default choice.
But it seems like I’m always brought to the last array item whatever number I type as the condition.
Try this:
Or, this format works too