Te está faltando guardar la fecha en los registros para que tenga con qué hacer la comparación. Tenés:
Código PHP:
$fecha=$_POST['fecha'];
Pero la fecha debería ser automática, ya que es la fecha en que fue ingresado:
Código PHP:
$fecha=time();
Si ese $fecha era realmente un campo del formulario (que completa el usuario y es un dato que te sirve), usá otro campo para la fecha de comparación, por ejemplo fecha_insertado.
Saludos.