Bonjour à tous,
J'ai un soucis lorsque je souhaite afficher les données contenues dans ma base de données.
Dans une de mes pages je dois renseigner des dates avec des horaires dans des input de type datetime-local, donc dans ce format :
L'insertion se fait correctement dans ma base de données. Dans celle-ci, les champs sont de type datetime au format suivant :2014-01-02T11:42
Et sur ma page actuelle, je veux pouvoir modifier ces horaires si besoin, donc j'affiche le contenu de ma base en boucle comme ceci :2014-01-02 11:42:00
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 <form class="formhoraires" action="" method="post" enctype="multipart/form-data"> <?php try { $bdd = new PDO('mysql:host=localhost;dbname=medrano2017;charset=utf8', 'root', ''); } catch(Exception $e) { die('Erreur : '.$e->getMessage()); } $reponse = $bdd->query('SELECT seance.dateheure_seance, evenement.id_event FROM seance, evenement WHERE seance.id_event = "'.$donnees['id_event'].'" AND seance.id_event = evenement.id_event'); while ($seances = $reponse->fetch()) { ?> <input class="mid" type="datetime-local" name="date[]" value="<?php echo $seances['dateheure_seance']?>" /> <?php } ?> <div id="addInput"></div> <input class="newseance" type="button" value="Ajouter une date" onClick="add();" /> <input class="newseance" type="submit" value="Enregistrer"> </form>
Les input s'affichent correctement, mais ils sont vides comme ceci :
Je pense et j'espère qu'il y a (juste) un soucis de conversion. J'ai beau chercher sur les forum je n'ai rien trouvé de concluant...jj/mm/aaaa -- : --
Si vous avez une idée, j'en suis reconnaissait ! Merci d'avance à tous.
Partager