PDA

Click to See Complete Forum and Search --> : load date into menu


meander
Oct 9th, 2004, 03:53 PM
here is the code for my dropdown boxes:

<p>Date Of Entry:
<select name="select">
<option value="1" selected>January</option>
<option value="2">February</option>
<option value="3">March</option>
<option value="4">April</option>

<option value="5">May</option>
<option value="6">June</option>
<option value="7">July</option>
<option value="8">August</option>
<option value="9">September</option>
<option value="10">October</option>

<option value="11">November</option>
<option value="12">December</option>
</select>&nbsp;
<select name="select2">
<option value="1" selected>1</option>
<option value="2">2</option>
<option value="3">3</option>

<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>

<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>

<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>

<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>

<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>&nbsp;
<select name="select3">
<option value="2004" selected>2004</option>

<option value="2005">2005</option>
<option value="2006">2006</option>
<option value="2007">2007</option>
<option value="2008">2008</option>
<option value="2009">2009</option>
<option value="2010">2010</option>

</select>
</p>

and what i want to happen is for when the page loads it gets the date and sets these accordingly, so then the default is the current day but you can change it if needed.

ober0330
Oct 11th, 2004, 08:16 AM
In the value for the "selected" option, simply use an echo with the date() command.

<option value='<?php echo date("n"); ?>' selected><?php echo date("F"); ?></option>

And so on with the days and years.

http://us2.php.net/manual/en/function.date.php

The Hobo
Oct 18th, 2004, 09:26 PM
More specifically:

echo '<select name="select2">';

for ($i = 1; $i <= 31; $i++) {
if ($i == date('j')) {
echo '<option value="' . $i . '" selected="selected">' . $i . '</option>';
} else {
echo '<option value="' . $i . '">' . $i . '</option>';
}
}

echo '</select>';