Noxy
Membre récent

Hors-Ligne
Messages: 13

|
Bonjour à tous,
aujourd'hui je viens vous demander de l'aide car cela fait plusieurs jours que je suis bloqué sur ce problème.
Explication du problème:
sur mon site je souhaiterai affecter à chaque News un lien "Ajouter un commentaire", puis une fois cliqué sur celui ci une redirection s'effectuerai vers une page ou la news en question s'afficherai avec un formulaire au dessous ainsi que les commentaires correspondant à celle-ci aussi.
Pour cela il faut donc que l'id de la news passe donc dans l'url: monsite/news.php?id=(id de la news)
Mon problème est quand fait tout les lien de toutes les news redirige vers: monsite/news.php?id=1
Voici les codes des pages: index.php et news.php
Index.php
<?php $titre_page = "accueil"; include("include/init.php"); include("include/header.php"); include("include/menudroite.php"); ?> <div id="content"> <div id="index"> <?php if(!empty($rang) AND $rang=="3") { if(file_exists("modify.php")) { ?> <div class="warning_r"> Suite à la mise à jour de votre CMS, vous devez éditer un fichier de configuration.<br><a href="/modify.php">Cliquez ici pour afficher</a> </div> <?php } } $req=$connexion->query("SELECT * FROM news ORDER BY id DESC"); $req->setFetchMode(PDO::FETCH_OBJ); while($news = $req->fetch()) { $titre = secure($news->titre); $content = secure($news->content); $image = secure($news->image); $content = str_replace("[retour]", "<br>", $content); $content = str_replace('[a href="', '<a href="', $content); $content = str_replace('[/a]', '</a>', $content); $content = str_replace('"]', '">', $content); ?> <div class="news4"> <div style="font-family: minecraftiaregular;"> <strong><?php echo $titre; ?></strong> </div> <hr class="hrdashed"> <?php if(!empty($image)) { ?><img style="float:left; max-width:80px; max-height: 80px; margin-right:10px;" src="<?php echo $image?>" alt="<?php echo $titre; ?>"><?php } ?> <?php echo $content; ?> <br style="clear: both;"> <hr class="hrdashed">
<?php mysql_connect("localhost", "root", ""); mysql_select_db("web1430"); $data = mysql_fetch_assoc(mysql_query("SELECT * FROM news")); { ?> <span style="margin:0;">Ajouté le <?php echo $news->date; ?> à <?php echo $news->heure; ?></span><span style="float:right;"> <a href="news.php?id=<?php echo ($data['id']);?>">Ajouter un commentaire</a> | (0) (en cours)</span> </div> <?php } ?> <?php } ?> </div> </div> <?php include ("include/footer.php"); ?>
News.php
<?php $titre_page = "Ajouter un commentaire"; include("include/init.php"); include("include/header.php"); include("include/menudroite.php"); ?>
<div id="content"> <?php if (isset($_GET['id'])) { $id = $_GET['id']; } else { $id = 1; }
?> <div id="content"> <div id="index"> <?php $req=$connexion->query("SELECT * FROM news WHERE id=$id"); $req->setFetchMode(PDO::FETCH_OBJ); while($news = $req->fetch()) { $titre = secure($news->titre); $content = secure($news->content); $image = secure($news->image); $content = str_replace("[retour]", "<br>", $content); $content = str_replace('[a href="', '<a href="', $content); $content = str_replace('[/a]', '</a>', $content); $content = str_replace('"]', '">', $content); ?> <div class="news4"> <div style="font-family: minecraftiaregular;"> <strong><?php echo $titre; ?></strong> </div> <hr class="hrdashed"> <?php if(!empty($image)) { ?><img style="float:left; max-width:80px; max-height: 80px; margin-right:10px;" src="<?php echo $image?>" alt="<?php echo $titre; ?>"><?php } ?> <?php echo $content; ?> <br style="clear: both;"> <hr class="hrdashed"> <span style="margin:0;">Ajouté le <?php echo $news->date; ?> à <?php echo $news->heure; ?></span> </div> <?php } ?> </div>
</div> </div> <br/> <div id="content"> Liste des commentaires <div> <br/> <div id="content"> Formulaire commentaire <div>
Merci d'avance pour votre aide, en espérant avoir était clair et précis. Je me tiens à votre disposition sur le forum ou directement sur skype pour un entretien oral.
Pseudo skype: prozz-geed
Cordialement Noxy |