Jump to content

joining date-month-year to creat dob to put into table


runnerjp

Recommended Posts

hey guys here is my code but i want to join birthday + birthmonth + birtheyar to make a birthday to stick into $dob in my table...how would i do this... also i have found that if i go back to this page then <?php if($birthday == '1') echo 'selected'; ?> does not seem to make it so my past selection is not echoed

        <label for="birthday">Birth Day:</label>
        <select name="birthday" id="birthday">
    <select class="input" id="birthday" name="birthday"> 
<option value="1" <?php if($birthday == '1') echo 'selected'; ?>>1</option>
<option value="2"  <?php if($birthday == '2') echo 'selected'; ?>>2</option>
<option value="3" <?php if($birthday == '3') echo 'selected'; ?>>3</option>
<option value="4"  <?php if($birthday == '4') echo 'selected'; ?>>4</option>
<option value="5" <?php if($birthday == '5') echo 'selected'; ?>>5</option>
<option value="6"  <?php if($birthday == '6') echo 'selected'; ?>>6</option>
<option value="7" <?php if($birthday == '7') echo 'selected'; ?>>7</option>
<option value="8"  <?php if($birthday == '8') echo 'selected'; ?>>8</option>
<option value="9" <?php if($birthday == '9') echo 'selected'; ?>>9</option>
<option value="10"  <?php if($birthday == '10') echo 'selected'; ?>>12</option>
<option value="11" <?php if($birthday == '11') echo 'selected'; ?>>11</option>
<option value="12"  <?php if($birthday == '12') echo 'selected'; ?>>12</option>
<option value="13" <?php if($birthday == '13') echo 'selected'; ?>>13</option>
<option value="14"  <?php if($birthday == '14') echo 'selected'; ?>>14</option>
<option value="15" <?php if($birthday == '15') echo 'selected'; ?>>15</option>
<option value="16"  <?php if($birthday == '16') echo 'selected'; ?>>16</option>
<option value="17" <?php if($birthday == '17') echo 'selected'; ?>>17</option>
<option value="18"  <?php if($birthday == '18') echo 'selected'; ?>>18</option>
<option value="19" <?php if($birthday == '19') echo 'selected'; ?>>19</option>
<option value="20"  <?php if($birthday == '20') echo 'selected'; ?>>20</option>
<option value="21" <?php if($birthday == '21') echo 'selected'; ?>>21</option>
<option value="22"  <?php if($birthday == '22') echo 'selected'; ?>>22</option>
<option value="23" <?php if($birthday == '23') echo 'selected'; ?>>23</option>
<option value="24"  <?php if($birthday == '24') echo 'selected'; ?>>24</option>
<option value="25" <?php if($birthday == '25') echo 'selected'; ?>>25</option>
<option value="26"  <?php if($birthday == '26') echo 'selected'; ?>>26</option>
<option value="27" <?php if($birthday == '27') echo 'selected'; ?>>27</option>
<option value="28"  <?php if($birthday == '28') echo 'selected'; ?>>28</option>
<option value="29" <?php if($birthday == '29') echo 'selected'; ?>>29</option>
<option value="30" <?php if($birthday == '30') echo 'selected'; ?>>30</option>
<option value="31"  <?php if($birthday == '31') echo 'selected'; ?>>31</option>
</select>

                <label for="birthmonth">Birth Month:</label>
        <select name="birthmonth" id="birthmonth">
    <select class="input" id="month" name="month"> 
<option value="January" <?php if($birthmonth == 'January') echo 'selected'; ?>>January</option>
<option value="Febuary"  <?php if($birthmonth == 'Febuary') echo 'selected'; ?>>Febuary</option>
<option value="March" <?php if($birthmonth == 'March') echo 'selected'; ?>>March</option>
<option value="April"  <?php if($birthmonth == 'April') echo 'selected'; ?>>April</option>
<option value="May" <?php if($birthmonth == 'May') echo 'selected'; ?>>May</option>
<option value="June"  <?php if($birthmonth == 'June') echo 'selected'; ?>>June</option>
<option value="July" <?php if($birthmonth == 'July') echo 'selected'; ?>>July</option>
<option value="August"  <?php if($birthmonth == 'August') echo 'selected'; ?>>August</option>
<option value="September" <?php if($birthmonth == 'September') echo 'selected'; ?>>September</option>
<option value="October"  <?php if($birthmonth == 'October') echo 'selected'; ?>>October</option>
<option value="November" <?php if($birthmonth == 'November') echo 'selected'; ?>>November</option>
<option value="December"  <?php if($birthmonth == 'December') echo 'selected'; ?>>December</option>


        </select>
                 <label for="birthmonth">Birth Month:</label>
        <select name="birthmonth" id="birthmonth">
    <select class="input" id="year" name="year"> 
<option value="2004">2004</option>
<option value="2003"<?php if($birthyear == '2003') echo 'selected'; ?>>2003</option>
<option value="2002"<?php if($birthyear == '2002') echo 'selected'; ?>>2002</option>
<option value="2001"<?php if($birthyear == '2001') echo 'selected'; ?>>2001</option>
<option value="2000"<?php if($birthyear == '2000') echo 'selected'; ?>>2000</option>
<option value="1999"<?php if($birthyear == '1999') echo 'selected'; ?>>1999</option>
<option value="1998"<?php if($birthyear == '1998') echo 'selected'; ?>>1998</option>
<option value="1997"<?php if($birthyear == '1997') echo 'selected'; ?>>1997</option>
<option value="1996"<?php if($birthyear == '1996') echo 'selected'; ?>>1996</option>
<option value="1995"<?php if($birthyear == '1995') echo 'selected'; ?>>1995</option>
<option value="1994"<?php if($birthyear == '1994') echo 'selected'; ?>>1994</option>
<option value="1993"<?php if($birthyear == '1993') echo 'selected'; ?>>1993</option>
<option value="1992"<?php if($birthyear == '1992') echo 'selected'; ?>>1992</option>
<option value="1991"<?php if($birthyear == '1991') echo 'selected'; ?>>1991</option>
<option value="1990"<?php if($birthyear == '1990') echo 'selected'; ?>>1990</option>
<option value="1989"<?php if($birthyear == '1989') echo 'selected'; ?>>1989</option>
<option value="1988"<?php if($birthyear == '1988') echo 'selected'; ?>>1988</option>
<option value="1987"<?php if($birthyear == '1987') echo 'selected'; ?>>1987</option>
<option value="1986"<?php if($birthyear == '1986') echo 'selected'; ?>>1986</option>
<option value="1985"<?php if($birthyear == '1985') echo 'selected'; ?>>1985</option>
<option value="1984"<?php if($birthyear == '1984') echo 'selected'; ?>>1984</option>
<option value="1983"<?php if($birthyear == '1983') echo 'selected'; ?>>1983</option>
<option value="1982"<?php if($birthyear == '1982') echo 'selected'; ?>>1982</option>
<option value="1981"<?php if($birthyear == '1981') echo 'selected'; ?>>1981</option>
<option value="1980"<?php if($birthyear == '1980') echo 'selected'; ?>>1980</option>
<option value="1979"<?php if($birthyear == '1979') echo 'selected'; ?>>1979</option>
<option value="1978"<?php if($birthyear == '1978') echo 'selected'; ?>>1978</option>
<option value="1977"<?php if($birthyear == '1977') echo 'selected'; ?>>1977</option>
<option value="1976"<?php if($birthyear == '1976') echo 'selected'; ?>>1976</option>
<option value="1975"<?php if($birthyear == '1975') echo 'selected'; ?>>1975</option>
<option value="1974"<?php if($birthyear == '1974') echo 'selected'; ?>>1974</option>
<option value="1973"<?php if($birthyear == '1973') echo 'selected'; ?>>1973</option>
<option value="1972"<?php if($birthyear == '1972') echo 'selected'; ?>>1972</option>
<option value="1971"<?php if($birthyear == '1971') echo 'selected'; ?>>1971</option>
<option value="1970"<?php if($birthyear == '1970') echo 'selected'; ?>>1970</option>
<option value="1969"<?php if($birthyear == '1969') echo 'selected'; ?>>1969</option>
<option value="1968"<?php if($birthyear == '1968') echo 'selected'; ?>>1968</option>
<option value="1967"<?php if($birthyear == '1967') echo 'selected'; ?>>1967</option>
<option value="1966"<?php if($birthyear == '1966') echo 'selected'; ?>>1966</option>
<option value="1965"<?php if($birthyear == '1965') echo 'selected'; ?>>1965</option>
<option value="1964"<?php if($birthyear == '1964') echo 'selected'; ?>>1964</option>
<option value="1963"<?php if($birthyear == '1983') echo 'selected'; ?>>1963</option>
<option value="1962"<?php if($birthyear == '1962') echo 'selected'; ?>>1962</option>
<option value="1961"<?php if($birthyear == '1961') echo 'selected'; ?>>1961</option>
<option value="1960"<?php if($birthyear == '1960') echo 'selected'; ?>>1960</option>
<option value="1959"<?php if($birthyear == '1959') echo 'selected'; ?>>1959</option>
<option value="1958"<?php if($birthyear == '1958') echo 'selected'; ?>>1958</option>
<option value="1957"<?php if($birthyear == '1957') echo 'selected'; ?>>1957</option>
<option value="1956"<?php if($birthyear == '1956') echo 'selected'; ?>>1956</option>
<option value="1955"<?php if($birthyear == '1955') echo 'selected'; ?>>1955</option>
<option value="1954"<?php if($birthyear == '1954') echo 'selected'; ?>>1954</option>
<option value="1953"<?php if($birthyear == '1953') echo 'selected'; ?>>1953</option>
<option value="1952"<?php if($birthyear == '1952') echo 'selected'; ?>>1952</option>
<option value="1951"<?php if($birthyear == '1951') echo 'selected'; ?>>1951</option>
<option value="1950"<?php if($birthyear == '1950') echo 'selected'; ?>>1950</option>
<option value="1949"<?php if($birthyear == '1949') echo 'selected'; ?>>1949</option>
<option value="1948"<?php if($birthyear == '1948') echo 'selected'; ?>>1948</option>
<option value="1947"<?php if($birthyear == '1947') echo 'selected'; ?>>1947</option>
<option value="1946"<?php if($birthyear == '1946') echo 'selected'; ?>>1946</option>
<option value="1945"<?php if($birthyear == '1945') echo 'selected'; ?>>1945</option>
<option value="1944"<?php if($birthyear == '1944') echo 'selected'; ?>>1944</option>
<option value="1943"<?php if($birthyear == '1943') echo 'selected'; ?>>1943</option>
<option value="1942"<?php if($birthyear == '1942') echo 'selected'; ?>>1942</option>
<option value="1941"<?php if($birthyear == '1941') echo 'selected'; ?>>1941</option>
<option value="1940"<?php if($birthyear == '1940') echo 'selected'; ?>>1940</option>
<option value="1939"<?php if($birthyear == '1939') echo 'selected'; ?>>1939</option>
<option value="1938"<?php if($birthyear == '1938') echo 'selected'; ?>>1938</option>
<option value="1937"<?php if($birthyear == '1937') echo 'selected'; ?>>1937</option>
<option value="1936"<?php if($birthyear == '1936') echo 'selected'; ?>>1936</option>
<option value="1935"<?php if($birthyear == '1935') echo 'selected'; ?>>1935</option>
<option value="1934"<?php if($birthyear == '1934') echo 'selected'; ?>>1934</option>
<option value="1933"<?php if($birthyear == '1933') echo 'selected'; ?>>1933</option>
<option value="1932"<?php if($birthyear == '1932') echo 'selected'; ?>>1932</option>
<option value="1931"<?php if($birthyear == '1931') echo 'selected'; ?>>1931</option>
<option value="1930"<?php if($birthyear == '1930') echo 'selected'; ?>>1930</option>
<option value="1929"<?php if($birthyear == '1929') echo 'selected'; ?>>1929</option>
<option value="1928"<?php if($birthyear == '1928') echo 'selected'; ?>>1928</option>
<option value="1927"<?php if($birthyear == '1927') echo 'selected'; ?>>1927</option>
<option value="1926"<?php if($birthyear == '1926') echo 'selected'; ?>>1926</option>
<option value="1925"<?php if($birthyear == '1925') echo 'selected'; ?>>1925</option>
<option value="1924"<?php if($birthyear == '1924') echo 'selected'; ?>>1924</option>
<option value="1923"<?php if($birthyear == '1923') echo 'selected'; ?>>1923</option>
<option value="1922"<?php if($birthyear == '1922') echo 'selected'; ?>>1922</option>
<option value="1921"<?php if($birthyear == '1921') echo 'selected'; ?>>1921</option>
<option value="1920"<?php if($birthyear == '1920') echo 'selected'; ?>>1920</option>
<option value="1919"<?php if($birthyear == '1919') echo 'selected'; ?>>1919</option>
<option value="1918"<?php if($birthyear == '1918') echo 'selected'; ?>>1918</option>
<option value="1917"<?php if($birthyear == '1917') echo 'selected'; ?>>1917</option>
<option value="1916"<?php if($birthyear == '1916') echo 'selected'; ?>>1916</option>
<option value="1915"<?php if($birthyear == '1915') echo 'selected'; ?>>1915</option>
<option value="1914"<?php if($birthyear == '1914') echo 'selected'; ?>>1914</option>
<option value="1913"<?php if($birthyear == '1913') echo 'selected'; ?>>1913</option>
<option value="1912"<?php if($birthyear == '1912') echo 'selected'; ?>>1912</option>
<option value="1911"<?php if($birthyear == '1911') echo 'selected'; ?>>1911</option>
<option value="1910"<?php if($birthyear == '1910') echo 'selected'; ?>>1910</option>
<option value="1909"<?php if($birthyear == '1909') echo 'selected'; ?>>1909</option>
<option value="1908"<?php if($birthyear == '1908') echo 'selected'; ?>>1908</option>
<option value="1907"<?php if($birthyear == '1907') echo 'selected'; ?>>1907</option>
<option value="1906"<?php if($birthyear == '1906') echo 'selected'; ?>>1906</option>
<option value="1905"<?php if($birthyear == '1905') echo 'selected'; ?>>1905</option>
<option value="1904"<?php if($birthyear == '1904') echo 'selected'; ?>>1904</option>
<option value="1903"<?php if($birthyear == '1903') echo 'selected'; ?>>1903</option>
<option value="1902"<?php if($birthyear == '1902') echo 'selected'; ?>>1902</option>
<option value="1901"<?php if($birthyear == '1901') echo 'selected'; ?>>1901</option>
<option value="1900"<?php if($birthyear == '1900') echo 'selected'; ?>>1900</option>


        </select>

I take it that your dob field in your database is date format?

 

If so then something along the lines of...

<?php
$dob = $birthday . ' ' . $birthmonth . ' ' . $birhtyear; //swap day and month if you're American
$dob = date('Y-m-d', strtotime($dob));

//$dob is now ready to be inserted into your database
?>

 

Can't see any real problems with the selected statement but try

<option value="1" <?php if($birthday == '1') echo ' selected="selected"'; ?>>1</option>

 

note the space at the begining of the string to be echoed.

i have cut it all down using loops but still cant seem to show selected statement :S

 

      <label for="birthmonth">Birth Month:</label>
        <select name="birthmonth" id="birthmonth">
            <?php
$month = isset($_POST['birthmonth'])? $_POST['birthmonth'] : 0;

echo "<form method='post'>";
echo '<select name="birthmonth" id="birthmonth">';

for($i = 1; $i <= 12; $i++)
{
    $selected = ($month==$i)?' selected="selected"':'';
    printf ("<option value='%02d' %s>%02d</option>", $i, $selected, $i);
}
echo '</select>';
echo '<input type="submit" name="sub" value="Submit">';
echo '</form>'

?>

        </select>
        <label for="birthday">Birth Day:</label>
        <select name="birthday" id="birthday">
            <?php
for($i = 1; $i <= 31; $i++)
{
    echo ($i < 10) ? '<option value="0'.$i.'">0'.$i.'</option>' : '<option value="'.$i.'">'.$i.'</option>';
}
?>
        </select>
        <label for="birthyear">Birth Year:</label>
        <select name="birthyear" id="birthyear">
            <?php
for($i = 2008; $i >= 1900; $i--)
{
    echo '<option value="'.$i.'">'.$i.'</option>';
}
?>
        </select>

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.