<? 
     /***************************************************************/ 
     /*Function:DateSelector v1.0                                   */ 
     /*Code: PHP 3                                                  */ 
     /*Author: Leon Atkinson <leon@clearink.com>                    */ 
     /*Creates three form fields for get month/day/year             */ 
     /*Input: Prefix to name of field, default date                 */ 
     /*Output: HTML to define three date fields                     */ 
     /***************************************************************/ 

     /* This function put three selectors for date */ 
    function DateSelector($inName, $useDate) 
    { 
        $monthName = array(1=> "January",  "February",  "March", 
             "April",  "May",  "June",  "July",  "August", 
             "September",  "October",  "November",  "December"); 
      
        if($useDate ==  "") 
        { 
            $useDate = Time();   
        } 
        print("<SELECT NAME=\"" . $inName . "Month\">\n"); 
        for($currentMonth = 1; $currentMonth <= 12; $currentMonth++) 
        { 
            print("<OPTION VALUE=\""); 
            print(intval($currentMonth)); 
            print("\""); 
            if(intval(date( "m", $useDate))==$currentMonth) 
            { 
                print(" SELECTED"); 
            } 
            print(">" . $monthName[$currentMonth] . "\n"); 
        } 
        print("</SELECT>"); 

        print("<SELECT NAME=" . $inName . "Day>\n"); 
        for($currentDay=1; $currentDay <= 31; $currentDay++) 
        { 
            print("<OPTION VALUE=\"$currentDay\""); 
            if(intval(date( "d", $useDate))==$currentDay) 
            { 
                print(" SELECTED"); 
            } 
            print(">$currentDay\n"); 
        } 
        print("</SELECT>"); 
         
        print("<SELECT NAME=" . $inName . "Year>\n"); 
        $startYear = date( "Y", $useDate); 
        for($currentYear = $startYear - 5; $currentYear <= $startYear+5;$currentYear++) 
        { 
            print("<OPTION VALUE=\"$currentYear\""); 
            if(date( "Y", $useDate)==$currentYear) 
            { 
                print(" SELECTED"); 
            } 
            print(">$currentYear\n"); 
        } 
        print("</SELECT>"); 
     
    } 
?> 

