l'arnaque c'est cette partie
<spoiler>
if ($result->num_rows > 0) {
while ($row = $result->fetch_assoc()) {
echo "<tr>";
echo "<td><a href='topic.php?id=" . $row['id'] . "' style='color: #c7d9ff;'>" . $row['titre'] . "</a></td>";
echo "<td><a href='profil.php?id=" . $row['auteur_id'] . "' style='color: #EEEEEE;'>" . $row['auteur'] . "</a></td>";
echo "<td>" . $row['nbr_replies'] . "</td>";
echo "<td>" . ($row['dernier_message_date'] ? $row['dernier_message_date'] : $row['creation_date']) . "</td>";
echo "</tr>";
}
} else {
echo "<tr><td colspan='4'>Aucun sujet trouvé.</td></tr>";
}
?>
</tbody>
</table>
</div>
<!-- Inclure le formulaire de pagination -->
<?php include "includes/pagination_form.php"; ?>
<div>
<?php
// Afficher le formulaire pour ajouter un nouveau sujet si l'utilisateur est connecté
if (isset($_SESSION["user_id"])) {
echo '<h2>Ajouter un nouveau sujet</h2>';
echo '<form method="post" action="' . htmlspecialchars($_SERVER["PHP_SELF"]) . '">';
echo '<div>';
echo '<label for="titre">Titre :</label>';
echo '<input type="text" name="titre" id="titre" value="' . $titre . '" required>';
echo '<span>' . $titre_err . '</span>';
echo '</div>';
echo '<div>';
echo '<label for="contenu">Contenu :</label>';
echo '<textarea name="contenu" id="contenu" rows="4" required>' . $contenu . '</textarea>';
echo '<span>' . $contenu_err . '</span>';
echo '</div>';
echo '<div>';
echo '<input type="submit" value="Ajouter">';
echo '</div>';
echo '</form>';
// Bouton pour ouvrir le pop-up d'ajout de média
echo '<button id="openMediaPopup">Ajouter un média</button>';
} else {
// Sinon, afficher un message pour inciter l'utilisateur à se connecter
echo '<p>Connectez-vous pour ajouter un nouveau sujet.</p>';
}
?>
</spoiler>
<spoiler>
if ($result->num_rows > 0) {
while ($row = $result->fetch_assoc()) {
echo "<tr>";
echo "<td><a href='topic.php?id=" . $row['id'] . "' style='color: #c7d9ff;'>" . $row['titre'] . "</a></td>";
echo "<td><a href='profil.php?id=" . $row['auteur_id'] . "' style='color: #EEEEEE;'>" . $row['auteur'] . "</a></td>";
echo "<td>" . $row['nbr_replies'] . "</td>";
echo "<td>" . ($row['dernier_message_date'] ? $row['dernier_message_date'] : $row['creation_date']) . "</td>";
echo "</tr>";
}
} else {
echo "<tr><td colspan='4'>Aucun sujet trouvé.</td></tr>";
}
?>
</tbody>
</table>
</div>
<!-- Inclure le formulaire de pagination -->
<?php include "includes/pagination_form.php"; ?>
<div>
<?php
// Afficher le formulaire pour ajouter un nouveau sujet si l'utilisateur est connecté
if (isset($_SESSION["user_id"])) {
echo '<h2>Ajouter un nouveau sujet</h2>';
echo '<form method="post" action="' . htmlspecialchars($_SERVER["PHP_SELF"]) . '">';
echo '<div>';
echo '<label for="titre">Titre :</label>';
echo '<input type="text" name="titre" id="titre" value="' . $titre . '" required>';
echo '<span>' . $titre_err . '</span>';
echo '</div>';
echo '<div>';
echo '<label for="contenu">Contenu :</label>';
echo '<textarea name="contenu" id="contenu" rows="4" required>' . $contenu . '</textarea>';
echo '<span>' . $contenu_err . '</span>';
echo '</div>';
echo '<div>';
echo '<input type="submit" value="Ajouter">';
echo '</div>';
echo '</form>';
// Bouton pour ouvrir le pop-up d'ajout de média
echo '<button id="openMediaPopup">Ajouter un média</button>';
} else {
// Sinon, afficher un message pour inciter l'utilisateur à se connecter
echo '<p>Connectez-vous pour ajouter un nouveau sujet.</p>';
}
?>
</spoiler>