[PHP-DB] Date in a dropbox box

2003-03-10 Thread Chris Payne
Hi there everyone,

I have a form which displays 3 dropdowns, day, month and year, I have it displaying 
the default of the dropdown for month no problem, but how can I get it to select the 
current date (day) in the dropdown, but show 31 days nomatter how many days are in the 
month?  This is important even though it sounds odd :-)

so if it was the 5th of a month, it would show 5 as a default value, but allow you to 
select 1-4 before that and 6-31 after it.

Thanks everyone

Chris

RE: [PHP-DB] Date in a dropbox box

2003-03-10 Thread John W. Holmes
 I have a form which displays 3 dropdowns, day, month and year, I have
it
 displaying the default of the dropdown for month no problem, but how
can I
 get it to select the current date (day) in the dropdown, but show 31
days
 nomatter how many days are in the month?  This is important even
though it
 sounds odd :-)
 
 so if it was the 5th of a month, it would show 5 as a default value,
but
 allow you to select 1-4 before that and 6-31 after it.

Lots of ways you can do it.

$today = date('d');
for($x=1;$x=31;$x++)
{
echo 'option value=$x' . (($x==$today)?' selected':'') .
'$x/option';
}

---John W. Holmes...

PHP Architect - A monthly magazine for PHP Professionals. Get your copy
today. http://www.phparch.com/



-- 
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DB] Date in a dropbox box

2003-03-10 Thread Chris Payne
Hi there,

Thank you John, you are a lifesaver :-)

Chris

  I have a form which displays 3 dropdowns, day, month and year, I have
 it
  displaying the default of the dropdown for month no problem, but how
 can I
  get it to select the current date (day) in the dropdown, but show 31
 days
  nomatter how many days are in the month?  This is important even
 though it
  sounds odd :-)
  
  so if it was the 5th of a month, it would show 5 as a default value,
 but
  allow you to select 1-4 before that and 6-31 after it.
 
 Lots of ways you can do it.
 
 $today = date('d');
 for($x=1;$x=31;$x++)
 {
 echo 'option value=$x' . (($x==$today)?' selected':'') .
 '$x/option';
 }
 
 ---John W. Holmes...
 
 PHP Architect - A monthly magazine for PHP Professionals. Get your copy
 today. http://www.phparch.com/
 
 
 
 -- 
 PHP Database Mailing List (http://www.php.net/)
 To unsubscribe, visit: http://www.php.net/unsub.php

-- 
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php