RE: [PHP] question about for loop and mysql dates

From: Date: Tue, 22 Apr 2003 19:55:57 +0000
Subject: RE: [PHP] question about for loop and mysql dates
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-144899@lists.php.net to get a copy of this message
This is kind of messy, but it'll get you started in the right direction.... function date_range () { for ($i = 1; $i < 13; $i++) { $months[$i] = date("F", mktime(0, 0, 0, $i, "1", date("Y"))); } for ($i = 1; $i < 32; $i++) { $days[$i] = date("d", mktime(0, 0, 0, "1", $i, date("Y"))); } for ($i = 2003; $i < 2010; $i++) { $years[$i] = date("Y", mktime(0, 0, 0, date("m"), "1", $i)); } printf('<select name=month>'); foreach($months as $k => $v) { printf('<OPTION VALUE="%s"%s>%s</OPTION>', $k, ($_POST["month"] == $k ? ' SELECTED' :''), $v); } printf('</select>'); printf('<select name=day>'); foreach($days as $k => $v) { printf('<OPTION VALUE="%s"%s>%s</OPTION>', $k, ($_POST["day"] == $k ? ' SELECTED' :''), $v); } printf('</select>'); printf('<select name=year>'); foreach($years as $k => $v) { printf('<OPTION VALUE="%s"%s>%s</OPTION>', $k, ($_POST["year"] == $k ? ' SELECTED' :''), $v); } printf('</select> <input type=submit value="run report">'); } -Dan Joseph

« previous php.general (#144899) next »