J'ai un formulaire qui permet d'enregistrer 2 dates il marche très bien, cependant j'aimerais rajoutais une checkbox pour ( ouvert tte l'année ), mais ne vois pas comment m'y prendre.
Le but est que si la checkbox est coché ca envoi le 1er janvier de l'année en cours pour la variable début
et 31 décembre de l'année pour la variable fin
Voila ou j'en suis:
La partie du formulaire ou j'ai mes dates
<label>Date de début</label>
<input class="form-control" id="date_debut_sortie" readonly name="date_debut_sortie" type="text" value="<?php echo !empty($_POST['date_debut_sortie']) ? $_POST['date_debut_sortie'] : NULL; ?>" />
<?php echo !empty($erreurs['date_debut_sortie']) ? '<div class="alert alert-danger" role="alert"><i class="fa fa-exclamation-triangle"></i>'.$erreurs['date_debut_sortie'].'</div>' : NULL; ?>
<label>Date de fin</label>
<input class="form-control" id="date_fin_sortie" readonly name="date_fin_sortie" type="text" value="<?php echo !empty($_POST['date_fin_sortie']) ? $_POST['date_fin_sortie'] : NULL; ?>" />
<?php echo !empty($erreurs['date_fin_sortie']) ? '<div class="alert alert-danger" role="alert"><i class="fa fa-exclamation-triangle"></i>' .$erreurs['date_fin_sortie'].'</div>' : NULL; ?>
La partie qui traite mes dates:
//conversion de la date debut du format fr(jj:mm:aaaa hh:mm:ss) en format us(aaaa-mm-jj hh:mm:ss)
$date_debut = date_create_from_format('d/m/Y', $_POST['date_debut_sortie']);
$date_debut = date_format($date_debut, 'Y-m-d');
$date_fin = date_create_from_format('d/m/Y', $_POST['date_fin_sortie']);
$date_fin = date_format($date_fin, 'Y-m-d');
Merci à vous