Results 1 to 3 of 3

Thread: load date into menu

  1. #1

    Thread Starter
    Lively Member meander's Avatar
    Join Date
    Jun 2004
    Posts
    121

    load date into menu

    here is the code for my dropdown boxes:

    PHP Code:
        <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.
    I'm having a problem here. Do I put the serial number in the box that says 'serial number,' or do I put it in the box that says 'company'? - Oh, those poor tech support people

    Jiveman: Lookie here, I can dig grease and butter on some draggin' fruit garden.

  2. #2
    Frenzied Member ober0330's Avatar
    Join Date
    Dec 2001
    Location
    OH, USA
    Posts
    1,945
    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
    format your code!! - [vbcode] [/vbcode]

    ANSWERS CAN BE FOUND HERE!!

    my personal company

  3. #3
    Stuck in the 80s The Hobo's Avatar
    Join Date
    Jul 2001
    Location
    Michigan
    Posts
    7,256
    More specifically:

    PHP Code:
    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>'
    My evil laugh has a squeak in it.

    kristopherwilson.com

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width