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

Fichier de lecture des sujets dans le forum.

parent f25bca57
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>
<?php
if (!isset($_GET['id_sujet_a_lire'])) {
echo 'Sujet non défini.';
}
else {
?>
<table width="500" border="1"><tr>
<td>
Auteur
</td><td>
Messages
</td></tr>
<?php
// on se connecte à notre base de données
$base = pg_connect ("host=localhost dbname=gn password user");
// on prépare notre requête
$sql = 'SELECT auteur, message, date_reponse FROM forum_reponses WHERE correspondance_sujet="'.$_GET['id_sujet_a_lire'].'" ORDER BY date_reponse ASC';
// 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 va scanner tous les tuples un par un
while ($data = pg_fetch_array($req)) {
// on décompose la date
sscanf($data['date_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 ainsi que la date de la réponse
echo htmlentities(trim($data['auteur']));
echo '<br />';
echo $jour , '-' , $mois , '-' , $annee , ' ' , $heure , ':' , $minute;
echo '</td><td>';
// on affiche le message
echo nl2br(htmlentities(trim($data['message'])));
echo '</td></tr>';
}
// on libère l'espace mémoire alloué pour cette reqête
pg_free_result($req);
// on ferme la connection à la base de données.
pg_close();
?>
<!-- on ferme notre table html -->
</table>
<br /><br />
<!-- on insère un lien qui nous permettra de rajouter des réponses à ce sujet -->
<a href="./insert_reponse.php?numero_du_sujet=<?php echo $_GET['id_sujet_a_lire']; ?>">Répondre</a>
<?php
}
?>
<br /><br />
<!-- on insère un lien qui nous permettra de retourner à l'accueil du forum -->
<a href="../index.php">Retour à l'accueil</a>
</body>
</html>
\ No newline at end of file
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter