Nuevamente me dirijo a sus asesorias, como hago para ingersar una fecha y qeu esta me expire en un determinado tiempo , por decir a 2 años.
Tengo uan tabla
yogurth
id_yogurth: int 12 auto
fecha_fabricacion: date
ingredientes: varchar 255
azucares: varchar 255
diluidos de la leche: varchar 255
etcc
He leido la sfunciones ed mysql como son DATEIFF, DATEADD y las de PHP strtotime()
strftime() etc.
el cuento es el siguiente:
1. Ingreso uan fecha a la base de datos.
2. esta fecha expira en 2 años.
2. si yo quisiera ingresarla en una año , que no me deje ingresar.
he hecho esto pero necesito otro poquito de codigo
Código PHP:
   $fech=$_POST['fecha_fabricacion'];
$res=mysql_query("SELECT id_yogurth,  UNIX_TIMESTAMP(fecha_fabricacion) AS fecha_fabricacion  FROM yoguth WHERE (id_yogrth='$id_yogurth' AND   fecha_fabricacion ='.$fech.')",$LINK);
            //se afectan las tuplas y si sale un resultado 0 se muestra //
            mysql_affected_rows();
            if($row=mysql_fetch_array($resL))//si la fecha y el numero existen saca el mensaje no se ingresa, esta vigente//
             {
        
            //Fecha de inicio, alojada en la BD:
           $fecha_inicio=$row['fecha_fabricacion'];
       $id_yogurth=$row['id_yogurth'];
            //fecha final dentro de 2 años//////
            $fecha_final=strtotime("+2 year", $fecha_inicio);
            //¿Cuanto queda?
            $faltan_dias=ceil(($fecha_final-time())/86400);
          //damos un poco de formato a los dias restantes...
        
            switch($faltan_dias)
            {
              case 0:
                $dias1="hoy";
                break;
              case 1:
                $dias1="mañana";
                break;
              default:
                $dias1="Su expiracion es en: ".$faltan_dias." días";
            }
         }
            echo " la fecha ya esta ingresada";
        ?>
 
//si la fecha no ha expirado me salga mensaje no ha expirado
 
// si la fecha ya expiro me deje insertar en la base ed datos nuevamente la fecha reciente y el id y los demas campos de la tabla 
   La union hace la fuerza
 
