Commit d3479236d9127efc377dd032ace7e7cb4599b6fb

Authored by grouille
1 parent 9507838e

MAJ

site/accesBase.php
... ... @@ -44,6 +44,15 @@
44 44 $result = pg_query($db, $query) or die("La requête a echoué : ".pg_last_error());
45 45 return pg_affected_rows($result);
46 46 }
  47 +
  48 + function members()
  49 + {
  50 + $db = connexion();
  51 + $query = "SELECT * FROM membres";
  52 + $result = pg_query($db, $query) or die("La requête a echoué : ".pg_last_error());
  53 + $tab = pg_fetch_all($result);
  54 + return $tab;
  55 + }
47 56  
48 57 function inscription($id, $pwd, $nom, $prenom, $groupe)
49 58 {
... ... @@ -83,6 +92,16 @@
83 92 return $tab['groupe'];
84 93 }
85 94  
  95 + function groupeId($id)
  96 + {
  97 + $db = connexion();
  98 + $query = "SELECT groupe FROM groupes where id = '$id'";
  99 + $result = pg_query($db, $query) or die("La requête a echoué : ".pg_last_error());
  100 + $tab = pg_fetch_assoc($result);
  101 + deconnexion($db);
  102 + return $tab['groupe'];
  103 + }
  104 +
86 105 function getGroupes()
87 106 {
88 107 $db = connexion();
... ...
site/formSuppression.php
1 1 <?php
2 2 if(getGroupe($_SESSION['Login'])!=1)
3 3 { header("Location: accueil.php"); }
4   -$groupes = getGroupes();
5 4 ?>
6 5 <div class="row">
7 6 <div class="col-6 col-md-6 offset-md-3 offset-3">
... ...
site/inscrire.php
1 1 <?php
2 2 session_start();
  3 +require_once("accesBase.php");
  4 +$membres = members();
3 5 ?>
4 6  
5 7 <!DOCTYPE html>
... ... @@ -13,9 +15,46 @@ session_start();
13 15 <body>
14 16 <?php
15 17 include("header.php");
16   - require_once("accesBase.php");
17 18 if(getGroupe($_SESSION['Login'])==1)
18 19 {
  20 + ?>
  21 + <div class="row">
  22 + <div class="col-6 col-md-6 offset-md-3 offset-3">
  23 + <br/>
  24 + <h1 style="margin-bottom:20px; margin-top:60px; border-bottom:1px solid #CCC; padding-bottom:20px;"><i class="fas fa-database"></i> Membres</h1>
  25 + <table class="table table-striped table-bordered">
  26 + <tbody>
  27 + <tr>
  28 + <td>Nom</td>
  29 + <td>Prénom</td>
  30 + <td>Identifiant</td>
  31 + <td>Groupe</td>
  32 + <td>Action</td>
  33 + </tr>
  34 +
  35 + <?php
  36 + foreach($membres as $membre){
  37 + ?>
  38 + <tr>
  39 + <td><?php echo $membre['nom'];?></td>
  40 + <td><?php echo $membre['prenom'];?></td>
  41 + <td><?php echo $membre['identifiant'];?></td>
  42 + <td><?php echo groupeId($membre['groupe']);?></td>
  43 + <td>
  44 + <form action="suppression.php" method="POST">
  45 + <input type="hidden" name="id" value="<?php echo $membre['identifiant'];?>">
  46 + <input type="submit" name="supprimer" value="Supprimer">
  47 + </form>
  48 + </td>
  49 + </tr>
  50 + <?php
  51 + }
  52 + ?>
  53 + </tbody>
  54 + </table>
  55 + </div>
  56 + </div>
  57 + <?php
19 58 include("formSuppression.php");
20 59 include("formInscription.php");
21 60 }
... ...