Bonjour à tous!
Grace à ce code,
Je vois toutes dates comprises entre 2 dates.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $debut = new DateTime($creat_date_debut); $fin = new DateTime($creat_date_fin); $fin->add(new DateInterval('P1D')); while ( $debut != $fin) { echo $debut->format('d/m/Y').'<br/>'; $debut = $debut->add(new DateInterval('P1D')); }
Ex: si $creat_date_debut = 10-08-2012 et $creat_date_fin = 20-08-2012
j'obtiens:
10/08/2012
11/08/2012
12/08/2012
13/08/2012
14/08/2012
15/08/2012
16/08/2012
17/08/2012
18/08/2012
19/08/2012
20/08/2012
Ca ça marche bien, voilà mon soucis:
Pour faire simple, je voudrais envoyer toutes ces dates de $creat_date_debut à $creat_date_fin dans ma base sql. Ce ne sont pas des string, Ce ne sont pas des values.
J'ai passé la journée à lire des forums et faire des essais, Rien n'y fait!
j'en suis àToutes les autres données de mon formulaire était envoyées sans problème dans ma base de données. Là j'ai mal à la tête et je ne sais plus. J'ai épuisé toutes mes connaissances.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <?php if (isset($debut) && ($fin)) { /*connexion a la BDD*/ require"./includes/identifiants.php"; req=$PDO->prepare ('INSERT INTO essai (date) VALUES ( $debut )'); $req->bindValue($debut, $debut, PDO::PARAM_INT); $req->execute(array ( $debut=>$debut )); }
HELP
Merci d'avance
Partager