ajout checkdate et si les champs sont vides