Skip to content
Extraits de code Groupes Projets
Valider 16f9afcd rédigé par Warren PONS's avatar Warren PONS
Parcourir les fichiers

Fichier principal du forum.

parent f7f2241d
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
Pipeline #
<?php
session_start();
?>
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="index.css" type="text/css">
<meta charset="UTF-8"/>
<title>GN Space Wanderlust</title>
</head>
<body id="accueil">
<header>
<!--<h1> GN Space Wanderlust /!\ En construction /!\</h1>-->
<img src="images/banniere.jpg" alt="étendard" id="banniere"/>
<nav>
<a href="./index.php"> Home</a>
<a href="Event.php"> Evènements </a>
<?php
if (isset($_SESSION['estco']))
echo"<a href=\"profil.php\"> Profil</a>";
?> <!--Accès conditionnel selon la connexion ou pas, voir php-->
<?php
if (isset($_SESSION['estco']))
echo "<a href=\"destructeur.php\"> Déconnexion </a>";
else
echo"<a href=\"insco.php\"> Inscription/connexion</a>";
?>
<?php
if (isset($_SESSION['estco']))
echo"<a href=\"./forum.php\"> Forum </a>";
?>
<?php
if (isset($_SESSION['admin']))
echo "<a href=\"Action_admin/page_creator.php\">Création d'évenement</a>";
?>
<a href="contact.php"> Contact </a>
<a href="http://www.facebook.com/GN-Space-Wanderlust-959928607460991" id="fb"><img src="images/logo_fb.jpg" alt="Facebook du GN" class="logo"/></a>
</nav>
</header>
<!-- on place un lien permettant d'accéder à la page contenant le formulaire d'insertion d'un nouveau sujet -->
<a href="./Forum/insert_sujet.php">Insérer un sujet</a>
<br /><br />
<?php
// on se connecte à notre base de données
/*$base = pg_connect ("host=localhost dbname=gn password=$passbd user=$userbd");*/
$base = pg_connect ("host=localhost dbname=gn password user");
// préparation de la requete
$sql = 'SELECT id, auteur, titre, date_derniere_reponse FROM forum_sujets ORDER BY date_derniere_reponse DESC';
// on lance la requête (mysql_query) et on impose un message d'erreur si la requête ne se passe pas bien (or die)
$req = pg_query($base,$sql) or die('Erreur SQL !<br />'.$sql.'<br />'.pg_errormessage());
// on compte le nombre de sujets du forum
$nb_sujets = mysql_num_rows ($req);
if ($nb_sujets == 0) {
echo 'Aucun sujet';
}
else {
?>
<table width="500" border="1"><tr>
<td>
Auteur
</td><td>
Titre du sujet
</td><td>
Date dernière réponse
</td></tr>
<?php
// on va scanner tous les tuples un par un
while ($data = pg_fetch_array($req)) {
// on décompose la date
sscanf($data['date_derniere_reponse'], "%4s-%2s-%2s %2s:%2s:%2s", $annee, $mois, $jour, $heure, $minute, $seconde);
// on affiche les résultats
echo '<tr>';
echo '<td>';
// on affiche le nom de l'auteur de sujet
echo htmlentities(trim($data['auteur']));
echo '</td><td>';
// on affiche le titre du sujet, et sur ce sujet, on insère le lien qui nous permettra de lire les différentes réponses de ce sujet
echo '<a href="./lire_sujet.php?id_sujet_a_lire=' , $data['id'] , '">' , htmlentities(trim($data['titre'])) , '</a>';
echo '</td><td>';
// on affiche la date de la dernière réponse de ce sujet
echo $jour , '-' , $mois , '-' , $annee , ' ' , $heure , ':' , $minute;
}
?>
</td></tr></table>
<?php
}
// on libère l'espace mémoire alloué pour cette requête
//mysql_free_result ($req);
// on ferme la connexion à la base de données.
//mysql_close ();
?>
</body>
</html>
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter