Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/07/2008, 11:32
Avatar de hulray
hulray
 
Fecha de Ingreso: septiembre-2006
Mensajes: 630
Antigüedad: 18 años, 6 meses
Puntos: 3
sumar fechas dependiendo de un combobox

Les explico:

cantidad es el numero que el usuario digita, y expire es que quiere que se sume (dias, meses o años)

llegue hasta ahi...

Código PHP:
          <input type="text" name="cantidad" size="5" maxlength="5" />
          </label>
          <label>
          <select name="expire">
            <option value=".">.</option>
            <option value="dias">Dias</option>
            <option value="meses">Meses</option>
            <option value="anios">A&ntilde;os</option>
          </select>

<?
       $actual
=(date ("Ymd"));//obtienes la fecha actual del sistema   
     
$ano date("Y"); // Año actual  
     
$mes date("m"); // Mes actual  
     
$dia date("d"); // Dia actual  
     
     

     
if ($expire==$dias)   ($valor $dia) ;
     if (
$expire==$meses)  ($valor $mes)  ;
     if (
$expire==$anios)  ($valor $ano); // and ($valor = ano + $cantidad));
         
    
$valor $dia $cantidad;

?>
me suma el $cantidad y el $dia.

el problema que tengo es que no se decirle al codigo cuando sea dia, que sume dia, si es mes que sume meses y lo mismo con años.

porque cuando estemos a 28 y sume dias, y la cantidad sea 6 (por ejemplo) el dia sera 34, y los dias solo llegan a 30 o 31 segunda el mes.

alguna idea que alguien tenga por favor?