Jump to content

Drop down box default


otuatail

Recommended Posts

Hi. I have drop down boxes for date and time that work. The year is a problem because I am using variables instead of fixed values.

 

<select name="Year" style="width:60px">
<option value="2010" >Test
<option value="<?=$ThisYear?>" <? if ($Year == "<?=$ThisYear?>"){?> SELECTED <?}?> ><?=$ThisYear?>
<option value="<?=$NextYear?>" <? if ($Year == "<?=$NextYear?>"){?> SELECTED <?}?> ><?=$NextYear?>
</select>

<select name="Hour" style="width:50px">
<option value="10" <? if ($_SESSION["Hour"] == "10"){?> SELECTED <?}?> >10
<option value="11" <? if ($_SESSION["Hour"] == "11"){?> SELECTED <?}?> >11
<option value="12" <? if ($_SESSION["Hour"] == "12"){?> SELECTED <?}?> >12
<option value="13" <? if ($_SESSION["Hour"] == "13"){?> SELECTED <?}?> >13
<option value="14" <? if ($_SESSION["Hour"] == "14"){?> SELECTED <?}?> >14
<option value="15" <? if ($_SESSION["Hour"] == "15"){?> SELECTED <?}?> >15
<option value="16" <? if ($_SESSION["Hour"] == "16"){?> SELECTED <?}?> >16
<option value="17" <? if ($_SESSION["Hour"] == "17"){?> SELECTED <?}?> >17
<option value="18" <? if ($_SESSION["Hour"] == "18"){?> SELECTED <?}?> >18
<option value="19" <? if ($_SESSION["Hour"] == "19"){?> SELECTED <?}?> >19
<option value="20" <? if ($_SESSION["Hour"] == "20"){?> SELECTED <?}?> >20
</select>

 

however this works

 

<select name="Year" style="width:60px">
<option value="2010" >Test
<option value="<?=$ThisYear?>" <? if ($Year == "2011"){?> SELECTED <?}?> ><?=$ThisYear?>
<option value="<?=$NextYear?>" <? if ($Year == "2012"){?> SELECTED <?}?> ><?=$NextYear?>
</select>

 

Can anyone help with this please

TIA

 

Desmond.

 

 

Link to comment
https://forums.phpfreaks.com/topic/253361-drop-down-box-default/
Share on other sites

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.