Buenos días, en un formulario necesito validar un campo con una fecha y uso el siguiente código:
Código PHP:
$hoy = strtotime ('{fecha_cambio}') ;
$norma = strtotime('+2 day') ;
if ($hoy < $norma) {
return TRUE ;
} else {
return FALSE ;
}
La validación es totalmente correcta así. El problema surge en que quiero que dicha validación se ejecute solamente cuando el registro es nuevo y no cuando se edita. Me han recomendado usar la funcion empty con id, pero la verdad se me escapa como integrarlo en el código ya que estoy muy pez con PHP. Si alguno de vosotros me pudiera ayudar con ese trocito de código se lo agradecería. Yo lo he intentado así pero no me funciona correctamente.
Código PHP:
$hoy = strtotime ('{fecha_cambio}') ;
$norma = strtotime('+2 day') ;
if (empty('{id}'))
{
if ($hoy < $norma) {
return TRUE ;
} else {
return FALSE
; }
} else {
return FALSE
;}