diff --git a/Forum/lire_sujet.php b/Forum/lire_sujet.php new file mode 100644 index 0000000000000000000000000000000000000000..3eb3e1256ec8480034418c3158a68ab7284293a7 --- /dev/null +++ b/Forum/lire_sujet.php @@ -0,0 +1,105 @@ +<?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