1
0

23 Revīzijas d1dc2f1646 ... 3023bb3a05

Autors SHA1 Ziņojums Datums
  dorian 3023bb3a05 js not working 10 mēneši atpakaļ
  dorian 0458bbae55 js not working 10 mēneši atpakaļ
  dorian 43a4518f4c pop up script js qui marche pas 10 mēneši atpakaļ
  Alexis BALAGUER d1dc2f1646 Suppression de 'assets/img/error-404-monochrome.svg:Zone.Identifier' 10 mēneši atpakaļ
  Alexis BALAGUER 84833ccc88 Suppression de 'assets/demo/datatables-demo.js:Zone.Identifier' 10 mēneši atpakaļ
  Alexis BALAGUER b6e3ac481b Suppression de 'assets/demo/chart-pie-demo.js:Zone.Identifier' 10 mēneši atpakaļ
  Alexis BALAGUER f6dac05917 Suppression de 'assets/demo/chart-bar-demo.js:Zone.Identifier' 10 mēneši atpakaļ
  Alexis BALAGUER e897dec5ce Suppression de 'assets/demo/chart-area-demo.js:Zone.Identifier' 10 mēneši atpakaļ
  Alexis BALAGUER a5eef9bf46 Suppression de 'js/scripts.js:Zone.Identifier' 10 mēneši atpakaļ
  Alexis BALAGUER 5a6c9f3f73 Suppression de 'css/styles.css:Zone.Identifier' 10 mēneši atpakaļ
  Alexis BALAGUER 1ee4cfc01b Suppression de 'js/datatables-simple-demo.js:Zone.Identifier' 10 mēneši atpakaļ
  Alexis BALAGUER c8ec111e5b Suppression de 'tables.html:Zone.Identifier' 10 mēneši atpakaļ
  Alexis BALAGUER c172e4f0b3 Suppression de 'register.html:Zone.Identifier' 10 mēneši atpakaļ
  Alexis BALAGUER 1c36bf9815 Suppression de 'password.html:Zone.Identifier' 10 mēneši atpakaļ
  Alexis BALAGUER 62f4cca454 Suppression de 'login.html:Zone.Identifier' 10 mēneši atpakaļ
  Alexis BALAGUER f0c482f051 Suppression de 'layout-static.html:Zone.Identifier' 10 mēneši atpakaļ
  Alexis BALAGUER e99956c553 Suppression de 'layout-sidenav-light.html:Zone.Identifier' 10 mēneši atpakaļ
  Alexis BALAGUER b20a893aba Suppression de 'index.html:Zone.Identifier' 10 mēneši atpakaļ
  Alexis BALAGUER eb6d09100f Suppression de 'charts.html:Zone.Identifier' 10 mēneši atpakaļ
  Alexis BALAGUER 56d9aa8f3e Suppression de '500.html:Zone.Identifier' 10 mēneši atpakaļ
  Alexis BALAGUER 93e95d35d7 Suppression de '404.html:Zone.Identifier' 10 mēneši atpakaļ
  Alexis BALAGUER 7f8d22ff9d Suppression de '401.html:Zone.Identifier' 10 mēneši atpakaļ
  Alexis BALAGUER 1432459aa1 Ajout de '.gitignore' 10 mēneši atpakaļ

+ 1 - 1
.gitignore

@@ -1 +1 @@
-*:Zone.Identifier
+*:Zone.Identifier

+ 15 - 37
ajout-client.php

@@ -1,41 +1,19 @@
 <?php
-$serveur = "intra.easytelecoms.fr";
-$utilisateur = "admin";
-$mot_de_passe = "Bdtbdt17?";
-$base_de_donnees = "intra";
-
-// Connexion à la base de données MySQL
-$connexion = new mysqli($serveur, $utilisateur, $mot_de_passe, $base_de_donnees);
-
-// Vérifier la connexion
-if ($connexion->connect_error) {
-    die("La connexion à la base de données a échoué : " . $connexion->connect_error);
-}
-
-// Vérifier si le formulaire a été soumis
+// var_dump($_POST);
 if ($_SERVER['REQUEST_METHOD'] === 'POST') {
-    // Récupération des données du formulaire
-    $nom = $_POST['nom'];
-    $bdt_nav = $_POST['bdt_nav'];
-    $localisation = $_POST['localisation'];
-    $departement = $_POST['departement'];
-    $date_start = $_POST['date_start'];
-
-    // Préparer la requête d'insertion
-    $requete = $connexion->prepare("INSERT INTO BDT_NAVISTA (nom, bdt_nav, localisation, departement, date_start) VALUES (?, ?, ?, ?, ?)");
-
-    // Associer les valeurs et exécuter la requête
-    $requete->bind_param("sssss", $nom, $bdt_nav, $localisation, $departement, $date_start);
-    $requete->execute();
-
-    // Fermer la requête
-    $requete->close();
-
-    // Redirection vers la page d'accueil ou une autre page
-    header('Location: index.html');
-    exit();
+    $hostname = "localhost";
+    $username = "root";
+    $password = "Bdtbdt17?";
+    $port = "3306";
+    $db = "intra";
+    $dbconnect=mysqli_connect($hostname,$username,$password,$db,$port);
+    $q = 'INSERT INTO client (name, type, localisation, departement) VALUES ("%s","%s","%s","%s")';
+    $query = mysqli_query($dbconnect, sprintf($q,$_POST["name"],$_POST["type"],$_POST["localisation"],$_POST["departement"]))
+            or die (mysqli_error($dbconnect));
+
+    $dbconnect->close();
+
+    header('Location: index.php');
 }
 
-// Fermer la connexion à la base de données
-$connexion->close();
-?>
+?>

+ 3 - 0
assets/demo/chart-area-demo.js:Zone.Identifier

@@ -0,0 +1,3 @@
+[ZoneTransfer]
+ZoneId=3
+ReferrerUrl=C:\Users\Dorian\OneDrive - Le Bureau Des Télécoms\Bureau\startbootstrap-sb-admin-gh-pages.zip

+ 3 - 0
assets/demo/chart-bar-demo.js:Zone.Identifier

@@ -0,0 +1,3 @@
+[ZoneTransfer]
+ZoneId=3
+ReferrerUrl=C:\Users\Dorian\OneDrive - Le Bureau Des Télécoms\Bureau\startbootstrap-sb-admin-gh-pages.zip

+ 3 - 0
assets/demo/chart-pie-demo.js:Zone.Identifier

@@ -0,0 +1,3 @@
+[ZoneTransfer]
+ZoneId=3
+ReferrerUrl=C:\Users\Dorian\OneDrive - Le Bureau Des Télécoms\Bureau\startbootstrap-sb-admin-gh-pages.zip

+ 3 - 0
assets/demo/datatables-demo.js:Zone.Identifier

@@ -0,0 +1,3 @@
+[ZoneTransfer]
+ZoneId=3
+ReferrerUrl=C:\Users\Dorian\OneDrive - Le Bureau Des Télécoms\Bureau\startbootstrap-sb-admin-gh-pages.zip

+ 3 - 0
assets/img/error-404-monochrome.svg:Zone.Identifier

@@ -0,0 +1,3 @@
+[ZoneTransfer]
+ZoneId=3
+ReferrerUrl=C:\Users\Dorian\OneDrive - Le Bureau Des Télécoms\Bureau\startbootstrap-sb-admin-gh-pages.zip

+ 12 - 0
css/styles.css

@@ -11,6 +11,18 @@
  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
  */
 
+.popup {
+  display: none;
+  position: fixed;
+  top: 50%;
+  left: 50%;
+  transform: translate(-50%, -50%);
+  padding: 20px;
+  background-color: #fff;
+  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
+  z-index: 1000;
+}
+
 :root {
   --bs-blue: #0d6efd;
   --bs-indigo: #6610f2;

+ 3 - 0
css/styles.css:Zone.Identifier

@@ -0,0 +1,3 @@
+[ZoneTransfer]
+ZoneId=3
+ReferrerUrl=C:\Users\Dorian\OneDrive - Le Bureau Des Télécoms\Bureau\startbootstrap-sb-admin-gh-pages.zip

+ 37 - 16
index.html → index.php

@@ -145,7 +145,7 @@
                                                 <th>BDT/NAV</th>
                                                 <th>Localisation</th>
                                                 <th>Département</th>
-                                                <th>Date création</th>
+                                                <!-- <th>Date création</th> -->
                                             </tr>
                                         </thead>
                                         <tfoot>
@@ -155,31 +155,47 @@
                                                 <th>BDT/NAV</th>
                                                 <th>Localisation</th>
                                                 <th>Département</th>
-                                                <th>Date création</th>
+                                                <!-- <th>Date création</th> -->
                                             </tr>
                                         </tfoot>
                                         <tbody>
-                                            <tr>
-                                                <td>1</td>
-                                                <td>Rondony</td>
-                                                <td>NAVISTA</td>
-                                                <td>Tecnosud 2</td>
-                                                <td>66</td>
-                                                <td>2024/01/05</td>
-                                            </tr>
+                                            <?php
+                                            $hostname = "localhost";
+                                            $username = "root";
+                                            $password = "Bdtbdt17?";
+                                            $port = "3306";
+                                            $db = "intra";
+                                            
+                                            $dbconnect=mysqli_connect($hostname,$username,$password,$db,$port);
+                                            $q = 'SELECT * FROM client';
+                                            $query = mysqli_query($dbconnect, $q)
+                                                or die(mysqli_error($dbconnect));
+
+                                            while ($row = mysqli_fetch_array($query)) {
+
+                                                echo "<tr>
+                                                        <td onclick='redirectToInfos({$row['id']})'>{$row['id']}</td>
+                                                        <td onclick='redirectToInfos({$row['id']})'>{$row['name']}</td>
+                                                        <td onclick='redirectToInfos({$row['id']})'>".mysqli_fetch_array($dbconnect->query('SELECT name FROM type WHERE id="'.$row['type'].'"'))['0']."</td>
+                                                        <td onclick='redirectToInfos({$row['id']})'>{$row['localisation']}</td>
+                                                        <td onclick='redirectToInfos({$row['id']})'>{$row['departement']}</td>
+                                                    </tr>";
+                                            }
+                                            $dbconnect->close();
+                                            header('Location: index.php');
+                                            ?>
                                             <tr>
                                                 <td>Ajout client</td>
-                                                <td><input type="text" name="nom" required></td>
-                                                <td><select id="bdt_nav" type="text" name="bdt_nav" required>
-                                                    <option value="BDT">BDT</option>
-                                                    <option value="NAVISTA">NAVISTA</option></select></td>
+                                                <td><input type="text" name="name" required></td>
+                                                <td><select id="client" type="text" name="type" required>
+                                                    <option value="1">BDT</option>
+                                                    <option value="2">NAVISTA</option></select></td>
                                                 <td><input type="text" name="localisation"></td>
                                                 <td><input type="text" name="departement"></td>
-                                                <td><input type="date" name="date_start"></td>
-                                                <button type="submit">Ajouter client</button>
                                             </tr>
                                         </tbody>
                                     </table>
+                                    <button type="submit">Ajouter client</button>
                                 </form>
                             </div>
                         </div>
@@ -199,6 +215,11 @@
                 </footer>
             </div>
         </div>
+        <script>
+            function redirectToInfos(id) {
+                window.location.href = 'intra/infos.php?id=' + id;
+            }
+        </script>
         <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/js/bootstrap.bundle.min.js" crossorigin="anonymous"></script>
         <script src="js/scripts.js"></script>
         <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.8.0/Chart.min.js" crossorigin="anonymous"></script>

+ 58 - 0
infos.php

@@ -0,0 +1,58 @@
+<!DOCTYPE html>
+<html lang="en">
+    <head>
+        <meta charset="utf-8" />
+        <meta http-equiv="X-UA-Compatible" content="IE=edge" />
+        <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
+        <meta name="description" content="" />
+        <meta name="author" content="" />
+        <title>Dashboard - SB Admin</title>
+        <link href="https://cdn.jsdelivr.net/npm/simple-datatables@7.1.2/dist/style.min.css" rel="stylesheet" />
+        <link href="css/styles.css" rel="stylesheet" />
+        <script src="https://use.fontawesome.com/releases/v6.3.0/js/all.js" crossorigin="anonymous"></script>
+    </head>
+    <body class="sb-nav-fixed">
+    <?php
+        $hostname = "localhost";
+        $username = "root";
+        $password = "Bdtbdt17?";
+        $port = "3306";
+        $db = "intra";
+
+        $dbconnect = mysqli_connect($hostname, $username, $password, $db, $port);
+
+        // Vérifie si l'ID est présent dans l'URL
+        if (isset($_GET['id'])) {
+            $id = mysqli_real_escape_string($dbconnect, $_GET['id']);
+
+            // Effectuez votre requête pour récupérer les informations du client avec l'ID donné
+            $q = "SELECT * FROM client WHERE id = '$id'";
+            $query = mysqli_query($dbconnect, $q) or die(mysqli_error($dbconnect));
+
+            if ($row = mysqli_fetch_array($query)) {
+                // Affichez les informations du client dans la page infos.php
+                echo "<h1>Informations sur le client</h1>";
+                echo "<p>ID: {$row['id']}</p>";
+                echo "<p>Nom: {$row['name']}</p>";
+                echo "<p>Type: " . mysqli_fetch_array($dbconnect->query('SELECT name FROM type WHERE id="' . $row['type'] . '"'))['0'] . "</p>";
+                echo "<p>Localisation: {$row['localisation']}</p>";
+                echo "<p>Département: {$row['departement']}</p>";
+            } else {
+                echo "<p>Client non trouvé.</p>";
+            }
+        } else {
+            echo "<p>Paramètre ID manquant dans l'URL.</p>";
+        }
+
+        $dbconnect->close();
+    ?>
+
+        <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/js/bootstrap.bundle.min.js" crossorigin="anonymous"></script>
+        <script src="js/scripts.js"></script>
+        <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.8.0/Chart.min.js" crossorigin="anonymous"></script>
+        <script src="assets/demo/chart-area-demo.js"></script>
+        <script src="assets/demo/chart-bar-demo.js"></script>
+        <script src="https://cdn.jsdelivr.net/npm/simple-datatables@7.1.2/dist/umd/simple-datatables.min.js" crossorigin="anonymous"></script>
+        <script src="js/datatables-simple-demo.js"></script>
+    </body>
+</html>

+ 3 - 0
js/datatables-simple-demo.js:Zone.Identifier

@@ -0,0 +1,3 @@
+[ZoneTransfer]
+ZoneId=3
+ReferrerUrl=C:\Users\Dorian\OneDrive - Le Bureau Des Télécoms\Bureau\startbootstrap-sb-admin-gh-pages.zip

+ 13 - 5
js/scripts.js

@@ -25,10 +25,18 @@ window.addEventListener('DOMContentLoaded', event => {
 
 });
 
-// function afficherPopup(nom, client) {
-//     var popupMessage = "Nom: " + nom + "\nClient: " + client;
-//     alert(popupMessage);
-//     // Vous pouvez également utiliser d'autres méthodes pour créer une fenêtre pop-up, comme l'utilisation de modaux.
-//     };
+// // Fonction pour ouvrir la fenêtre pop-up
+// function openPopup() {
+//     document.getElementById('popup').style.display = 'block';
+// }
+
+// // Fonction pour fermer la fenêtre pop-up
+// function closePopup() {
+//     document.getElementById('popup').style.display = 'none';
+// }
+
+// function redirectToInfos(id) {
+//     window.location.href = 'intra/infos.php?id=' + id;
+// }
 
 

+ 3 - 0
js/scripts.js:Zone.Identifier

@@ -0,0 +1,3 @@
+[ZoneTransfer]
+ZoneId=3
+ReferrerUrl=C:\Users\Dorian\OneDrive - Le Bureau Des Télécoms\Bureau\startbootstrap-sb-admin-gh-pages.zip