Tema: Calendario
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/09/2010, 08:40
Urso
 
Fecha de Ingreso: agosto-2010
Ubicación: Mexico
Mensajes: 180
Antigüedad: 13 años, 8 meses
Puntos: 0
Calendario

Tengo este codigo quiero propuestas de como resolver la insercion del valor en el campo desde el calendario.

Código PHP:
      <TD>     
        FECHA INICIO<BR/>
        <INPUT TYPE="TEXT" NAME="vINICIO" VALUE="<?PHP echo $row[13];?>">
        &nbsp;&nbsp;<BR/>        
        PRIMERA RENOVACION DE CONTRATO<BR/>
        <INPUT TYPE="TEXT" NAME="vMES" VALUE="<?PHP  ?>">
        &nbsp;&nbsp;<BR/>
               
        SEGUNDA RENOVACION DE CONTRATO<BR/>
        <INPUT TYPE="TEXT" NAME="vTRIO" VALUE="<?PHP  ?>">
        &nbsp;&nbsp;<BR/>         
        TERCERA RENOVACION DE CONTRATO<BR/>
        <INPUT TYPE="TEXT" NAME="vANIO" VALUE="<?PHP  ?>">
        &nbsp;&nbsp; 
       </TD>
       <TD>
        <?
         $anoInicial 
'1900';
         
$anoFinal '2100';
         
$funcionTratarFecha 'document.location = "?dia="+dia+"&mes="+mes+"&ano="+ano;';
        
?>
        <script>
          function tratarFecha(dia,mes,ano){
           <?=$funcionTratarFecha?>
          }
        </script>
        <style>
         .m1 
         {
          font-family:MS Sans Serif;
          font-size:8pt
         }
         a 
         {
          text-decoration:none;
          color:#000000;
         }
        </style>
 
         <table border="0" cellpadding="5" cellspacing="0" bgcolor="#D4D0C8">
          <tr>
           <td >
            <?
            $fecha 
getdate(time());
            
//var_dump($fecha);
            
if(isset($_REQUEST["dia"]))
             
$dia $_REQUEST["dia"];
            else 
$dia $fecha['mday'];
            if(isset(
$_REQUEST["mes"]))
             
$mes $_REQUEST["mes"];
            else 
$mes $fecha['mon'];
            if(isset(
$_REQUEST["ano"]))
             
$ano $_REQUEST["ano"];
            else 
$ano $fecha['year'];
            
$fecha mktime(0,0,0,$mes,$dia,$ano);
            
$fechaInicioMes mktime(0,0,0,$mes,1,$ano);
            
$fechaInicioMes date("w",$fechaInicioMes);
            
?>
            <select size="1" name="mes" class="m1" onchange="document.location = '?dia=<?=$dia?>&mes=' + document.forms[0].mes.value + '&ano=<?=$ano?>';">
            <?
            $meses 
= Array ('enero','febrero','marzo','abril','mayo','junio','julio','agosto','septiembre','octubre','noviembre','diciembre');
            for(
$i 1$i <= 12$i++)
            {
             echo 
'      <option ';
             if(
$mes == $i)
              echo 
'selected ';
             echo 
'value="'.$i.'">'.$meses[$i-1]."\n";
            }
            
?>
            </select>&nbsp;&nbsp;&nbsp;
            <select size="1" name="ano" class="m1" onchange="document.location = '?dia=<?=$dia?>&mes=<?=$mes?>&ano=' + document.forms[0].ano.value;">
            <?
             
for ($i $anoInicial$i <= $anoFinal$i++)
             {
                echo 
'      <option ';
                if(
$ano == $i)
                 echo 
'selected ';
                echo 
'value="'.$i.'">'.$i."\n";
              }
            
?>
            </select><br>
            <font size="1">&nbsp;</font><table border="0" cellpadding="2" cellspacing="0" width="100%" class="m1" bgcolor="#FFFFFF" height="100%">
            <?
              $diasSem 
= Array ('L','M','M','J','V','S','D');
              
$ultimoDia date('t',$fecha);
              
$numMes 0;
              for (
$fila 0$fila 7$fila++)
              {
               echo 
"      <tr>\n";
               for (
$coln 0$coln 7$coln++)
               {
                
$posicion = Array (1,2,3,4,5,6,0);
                echo 
'        <td width="14%" height="19"';
                if(
$fila == 0)
                 echo 
' bgcolor="#808080"';
                if(
$dia-== $numMes)
                 echo 
' bgcolor="#0A246A"';
                echo 
" align=\"center\">\n";
                echo 
'        ';
                if(
$fila == 0)
                 echo 
'<font color="#D4D0C8">'.$diasSem[$coln];
                elseif((
$numMes && $numMes $ultimoDia) || (!$numMes && $posicion[$coln] == $fechaInicioMes)){
                 echo 
'<a href="#" onclick="tratarFecha('.(++$numMes).','.$mes.','.$ano.')">';
                if(
$dia == $numMes)
                 echo 
'<font color="#FFFFFF">';
                echo (
$numMes).'</a>';
               }
               echo 
"</td>\n";
              }
              echo 
"      </tr>\n";
             }
            
?>
           </table>
          </td>
         </tr>
        </table>
        <input type="radio" name="vFContrato" value="INICIO" /> FECHA INICIAL        <br />
        <input type="radio" name="vFContrato" value="RENEW1" /> PRIMERA RENOVACION    <br />
        <input type="radio" name="vFContrato" value="RENEW2" /> SEGUNDA RENOVACION    <br />
        <input type="radio" name="vFContrato" value="RENEW3" /> TERCERA RENOVACION  <BR/>
        <INPUT TYPE="SUBMIT" VALUE="ASIGNAR FECHA" NAME="ASIGNAFECHA">
      </TD>
     </TR>