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 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203
| <?php
session_start (); // On démarre la session
if (isset($_SESSION['login']) && isset($_SESSION['mot_de_passe'])) // On récupère nos variables de session
{
// On teste pour voir si nos variables ont bien été enregistrées
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>site de l'admin global</title> <!-- Titre de la page-->
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Exemple" href="css/design.css" /> <!-- Ce lien fait appel à un fichier CSS qui sera utilisé dans toutes les pages du site-->
</head>
<body> <!-- Ici on mettra le contenu principal de la page web -->
<div id="conteneur"> <!-- L'id conteneur comprend le bandeau, le menu, le contenu et le pied de page -->
<div id="bandeau">
<h1>ADMINISTRATEUR GLOBAL</h1>
<div id="photo1" >
<img src="images/logo_UGC.jpg" alt="logo de UGC" />
</div>
<div id="photo2">
<img src="images/logo_gaumont.jpg" alt="logo de gaumont" />
</div>
</div>
<div>
<form method="post" action="deconnexion.php"> <!-- Bouton de déconnexion du site-->
<input class="bouton " style="float: right" type="submit" value="Déconnexion">
</form>
</div>
<ul id="menu"> <!-- Ici on mettra le menu -->
<li> <a href="complexes.php">Complexes</a> </li> <!-- Element du menu horizontal-->
<li> <a href="filmsg1.php">Films</a> </li>
<li> <a href="archives.php">Archives</a> </li>
<li> <a href="contactg1.php">Contact</a> </li>
</ul>
<div id="contenu"> <!-- Ici on mettra le contenu principal de la page (tout le texte quoi) -->
<?php
if (isset($_POST['check'])) {
foreach ($_POST['check'] as $id) {
mysql_connect("localhost", "root", "");
mysql_select_db("app");
mysql_query("DELETE FROM modifications WHERE id = " . intval($id)) or die(mysql_error());
mysql_close();
}
}
?>
<table style= "margin-top: 30px; border: none; width: 50em">
<caption>Messages des administrateurs locaux</caption> <!-- Titre du tableau-->
<thead> <!-- En-tête du tableau -->
<tr> <!-- début de la ligne-->
<th style="width: 5em">
<form method="post" action="contactg1.php">
<input class="bouton" type="submit" value="supprimer les messages cochés" /></input></form>
</th> <!-- cellule pour cocher-->
<th style="width: 10em">nom</th>
<th style="width: 10em">Sujet</th>
<th style="width: 20em">message</th>
<th style="witdh: 5em">Reçu le</th>
</tr> <!-- fin de la ligne-->
</thead>
</table>
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("app");
// On met dans une variable le nombre de messages qu'on veut par page
$nombreDeMessagesParPage = 6; // Essayez de changer ce nombre pour voir :o)
// On récupère le nombre total de messages
$retour = mysql_query("SELECT COUNT(*) AS nb_messages FROM modifications WHERE titre= 'messages' ORDER BY id DESC");
$donnees = mysql_fetch_array($retour);$totalDesMessages = $donnees['nb_messages'];
// On calcule le nombre de pages à créer
$nombreDePages = ceil($totalDesMessages / $nombreDeMessagesParPage);
// Puis on fait une boucle pour écrire les liens vers chacune des pages
echo 'Page : ';
for ($i = 1 ; $i <= $nombreDePages ; $i++)
{
echo '<a href="contactg1.php?page=' . $i . '">' . $i . '</a> ';
}
?>
</p>
<?php
if (isset($_GET['page']))
{
$page = $_GET['page']; // On récupère le numéro de la page indiqué dans l'adresse (livreor.php?page=4)
}
else // La variable n'existe pas, c'est la première fois qu'on charge la page
{
$page = 1; // On se met sur la page 1 (par défaut)
}
// On calcule le numéro du premier message qu'on prend pour le LIMIT de MySQL
$premierMessageAafficher = ($page - 1) * $nombreDeMessagesParPage;
$reponse = mysql_query("SELECT * FROM modifications WHERE titre= 'messages' ORDER BY id DESC LIMIT " . $premierMessageAafficher . "," . $nombreDeMessagesParPage);
while ($donnees = mysql_fetch_array($reponse))
{
?>
<table style= "border: none; width: 50em">
<tbody> <!-- Corps du tableau -->
<tr>
<td style="border: none; width: 5em"><form method="post" action="contactg1.php">
<input type="checkbox" name="check[]" value="' . $donnees['id'] . '"/><!-- cases à cocher pour supprimer le message-->
</form></td>
<td style="border: none"; "width:10em">
<p>
<?php echo $donnees['nom']; ?></td>
</p>
<td style="border: none"; "width:10em">
<p>
<?php echo $donnees['sujet']; ?></td>
</p>
<td style="border: none; width: 20em">
<p>
<?php echo $donnees['message']; ?></td> <!-- cellule normale-->
</p>
<p>
<td style="border: none; width: 5em"><em>le <?php echo $donnees['timestamp']; ?></em></td>
</p>
</tr>
</tbody>
</table>
<?php
}
?>
<form method="post" action="contactg.php">
<p style="padding-left: 23em"><input class="bouton" type="submit" value="écrire un message"/></p> <!-- ce lien permettra d'aller sur la page "écrire un message"-->
</form>
<div class="retour_page_accueil">
<td><a href="accueil.php"><input class="bouton" type="submit" value="retour page d'accueil"/></a> <!-- ce lien permettra de retourner directement sur la page d'accueil-->
</td>
</div>
</div>
<div id="pied_de_page"> <!-- Enfin, on mettra en bas de la page le nom de l'auteur, un copyright... -->
<p>Copyright "groupe G7b" 2008, tous droits réservés</p>
</div>
</body>
</html>
<?php
}
?> |
Partager