horaire-et-pointage.php premier jet
davvalent

davvalent commited on 2022-04-26 20:57:27
Showing 2 changed files, with 53 additions and 1 deletions.

... ...
@@ -4,7 +4,7 @@
4 4
 # but do not ignore these files
5 5
 !/.gitignore
6 6
 !/README.md
7
-!/horaire.php
7
+!/horaire-et-pointage.php
8 8
 
9 9
 # ...even if they are in subdirectories
10 10
 !*/
... ...
@@ -0,0 +1,52 @@
1
+<?php
2
+//
3
+try {
4
+
5
+  $pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
6
+  $bdd = new PDO(
7
+    'mysql:host=localhost;dbname=ntnlvca_wplbd',
8
+    'david',
9
+    'kt3;Dv2?Wan9f/',
10
+    $pdo_options
11
+  );
12
+
13
+  $bdd -> exec("SET CHARACTER SET utf8");
14
+
15
+  $req = $bdd -> prepare('SELECT post_date, meta_value
16
+    FROM wplg_posts
17
+    INNER JOIN wplg_postmeta ON ID = post_id
18
+    WHERE post_type = "sp_event"
19
+      AND DATE_FORMAT(post_date,"%Y-%m-%d") = DATE_FORMAT("2021-09-19","%Y-%m-%d") # CURRENT_DATE()
20
+      AND meta_key IN ("sp_team","sp_results")
21
+    ORDER BY post_date;'
22
+    );
23
+
24
+  $req -> execute();
25
+  $results = $req -> fetchAll(PDO::FETCH_ASSOC);
26
+
27
+  $display = ($results)
28
+    ? var_dump($results)
29
+    : "Pas de matchs à l'horaire aujourd'hui.";
30
+
31
+  echo $display;
32
+
33
+  // Boucle pour parcourir la table des résultats
34
+  /*
35
+  while ($donnees = $req_donneesensg -> fetch()) {
36
+
37
+  }
38
+  */
39
+
40
+  // Fermeture de la requête et de la base de données
41
+  $req -> closeCursor();
42
+  $bdd = null;
43
+
44
+}
45
+
46
+catch(Exception $e) {
47
+
48
+  die('Erreur : '.$e -> getMessage());
49
+
50
+}
51
+
52
+?>
0 53