Bueno, al tema. Yo tengo la opción para seleccionar el período de fechas que quiero para mostar facturas, tickets, y mas, de un sql server. Pues el código es este:
Código PHP:
   <FORM name=miForm class="listado">
  <UL class="listado">
  <LI id="foldheader">
  Periodo:
  <SELECT name=dropdown class="drop" onchange="put()">
    <OPTION>Diario
    <OPTION>Semanal
    <OPTION SELECTED>Mensual
    <OPTION>Trimestral
    <OPTION>Anual
    <OPTION>Intervalo
  </SELECT>
  </LI>
  <input type=hidden name=periodo value=Mensual>
  <ul id="foldinglist" style="display:none">
    <li><input type=text name=fInicial class="cajon" size=8 maxlen=8 value=<%=date-3%>>Inicio</li>
    <li><input type=text name=fFinal class="cajon" size=8 maxlen=8  value=<%=date%>>Fin</li>
  </UL>
</FORM> 
    Código PHP:
   function put()
{
    option=document.getElementById("dropdown").options[document.getElementById("dropdown").selectedIndex].text
    txt=option
    document.getElementById("periodo").value=txt
} 
    Código PHP:
     <ul id="foldinglist" style="display:none">
    <li><input type=text name=fInicial class="cajon" size=8 maxlen=8 value=<%=date-3%>>Inicio</li>
    <li><input type=text name=fFinal class="cajon" size=8 maxlen=8  value=<%=date%>>Fin</li>
  </UL> 
    Los estilos CSS los tengo definidos así:
Código PHP:
   .listado {  font-family: Arial; font-size: 8pt}
#foldheader{cursor:pointer;cursor:hand ; font-weight:bold ; list-style-image:url(images/menos.gif)}
#foldinglist{list-style-image:url(images/triangulo.gif); font-weight: normal}
ul { margin-left: 10px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}
.drop {
    font-family: Tahoma;
    font-size: xx-small;
    color: #000000;
    border: #000000;
    font-weight: bold;
} 
    
 
