# Date of birth form

**URL:** <https://forum.kirupa.com/t/date-of-birth-form/251451>\
**Category:** Uncategorized\
**Created:** [February 8, 2008, 4:49pm UTC](https://forum.kirupa.com/t/date-of-birth-form/251451 "2008-02-08T16:49:04Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Patch](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/patch/32/1095_2.png) [@Patch](https://forum.kirupa.com/u/Patch)\
**Post date:** [February 8, 2008, 4:49pm UTC](https://forum.kirupa.com/t/date-of-birth-form/251451/1 "2008-02-08T16:49:04Z")

</div>

Hey guys, i’ve been looking on the forums and googleing for a php script that loops through years, months and days for options in a select input i.e.

```auto

<select name="year">
<option value="1910">1910</option>
<option value="1911">1911</option>
<option value="1912">1912</option>
<option value="1913">1913</option>
<!--to current year-->
<option value="2008">2008</option>
</select>

<select name="month">
<option value="1">January</option>
<option value="2">February</option>
<option value="3">March</option>
<!--etc...-->
</select>

<select name="days">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<!--etc...-->
</select>

```

I’m sure there is while or for loop that does this…just to save time lol. any info would be great. thanks guys

---

<div class="post-metadata">

**Author:** ![chokra](https://avatars.discourse-cdn.com/v4/letter/c/9fc348/32.png) [@chokra](https://forum.kirupa.com/u/chokra)\
**Post date:** [June 24, 2008, 6:30am UTC](https://forum.kirupa.com/t/date-of-birth-form/251451/2 "2008-06-24T06:30:51Z")

</div>

> [@simplistik;2283245](#):
>
> very simple… i’m sure you can figure out how to use them

Hey Simplistik, those functions are great, thanx…but cud you tell me how to print the form on the webpage. I tried the following, but nothing appeared on the browser. :crying:

```php

<?php function yearOptions(); ?>
<?php function dayOptions() ; ?>
<?php function dayOptions(); ?>

```

```php

<?php echo yearOptions(); ?>
<?php echo dayOptions() ; ?>
<?php echo dayOptions(); ?>

```

Please help. Thanks much!

---

<div class="post-metadata">

**Author:** ![hl1](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/hl1/32/849_2.png) [@hl1](https://forum.kirupa.com/u/hl1)\
**Post date:** [June 24, 2008, 11:59pm UTC](https://forum.kirupa.com/t/date-of-birth-form/251451/3 "2008-06-24T23:59:15Z")

</div>

[QUOTE=chokra;2348101]Hey Simplistik, those functions are great, thanx…but cud you tell me how to print the form on the webpage. I tried the following, but nothing appeared on the browser. :crying:

```php

<?php function yearOptions(); ?>
<?php function dayOptions() ; ?>
<?php function dayOptions(); ?>

```

```php

<?php echo yearOptions(); ?>
<?php echo dayOptions() ; ?>
<?php echo dayOptions(); ?>

```

Please help. Thanks much![/QUOTE]

You’ll only use the function keyword when declaring a function, and the echo is contained within the function itself. So, you can just do this:

```php

<?php yearOptions(); ?>
<?php monthOptions(); ?>
<?php dayOptions(); ?>

```

---

<div class="post-metadata">

**Author:** ![joran420](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/joran420/32/2329_2.png) [@joran420](https://forum.kirupa.com/u/joran420)\
**Post date:** [June 26, 2008, 12:46am UTC](https://forum.kirupa.com/t/date-of-birth-form/251451/4 "2008-06-26T00:46:42Z")

</div>

think it would actually be  
\<html\>  
\<select name=“year”\>  
[COLOR=#000000][FONT=Courier New][COLOR=#0000bb]\<?php yearOptions[/COLOR]COLOR=#007700; [/COLOR][/FONT][COLOR=#0000bb][FONT=Courier New]?\>[/FONT]  
[/COLOR][/COLOR]\</select\>  
\</html\>
