bonjour comme mon sujet mon commentaire se répetent hor il n'a pas le même id et ni tables

voilà j'ai mis ça dans ma page principale

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
        // Renseigner ici l'ID de ce programme dans la table "programmes"
        $id_programme = 1;
        $nom_page = "windows_live_messenger.php";
		$id_type="id_logiciels";
		$table="logiciels";
        $url_fichiers = "windows_live_messenger/"; // le dossier où se situent les fichiers, terminé par un / !
et l'autre table qui à la même table mais pa le même id_programme

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
        // Renseigner ici l'ID de ce programme dans la table "programmes"
        $id_programme = 2;
        $nom_page = "messenger_plus_live.php";
		$id_type="id_logiciels";
		$table="logiciels";
        $url_fichiers = "messenger_plus_live/"; // le dossier où se situent les fichiers, terminé par un / !
et si je fais une autre page avec une table id_scipts

comme celà

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
        // Renseigner ici l'ID de ce programme dans la table "programmes"
        $id_programme = 1;
        $nom_page = "24_tv_show_intro_time.php";
		$id_type="id_scripts";
		$table="scripts";
        $url_fichiers = "messenger_plus_live/scripts/24_tv_show_intro_time/"; // le dossier où se situent les fichiers, terminé par un / !
et si on met un commentaire à la page de window live.php

et on verras qu'il met le même message sur msn plus avec son id_2 et aussi sur la page script et pour temps j'ai mis id_script donc ce n'est pas normal qui se répetent les messages hors il n'ont pas le même id et ni le nom des tables

voilà le code que j'ai fais :

ajout_commentaire.php

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
<?php
 //Un ajout ?
include('includes/connect01.php');
 
//Sécurité anti-hack pour tout les champs
 
$message = (isset($_POST['message'])) ? mysql_real_escape_string(htmlspecialchars(trim($_POST['message']))) : ''; 
 
//Valeur par defaut
 
$message_verif = 'Votre Message';
 
if ($_POST)
{
//Si pseudo OU message OU mail est vide
if (($_POST['message'] == $message_verif) || ($_POST['message'] == ''))
 
{
echo '<p class="texte_blanc" align="center">';
echo '<Script language="JavaScript">
setTimeout(function(){window.open("../'.$nom_page.'"}, 5)
</script>';
}
echo 'Veuillez remplir tout les champs svp !';
echo '</p>';
 
//Pour la date :)
$date = time();
$date = date('d/m/Y', $date);
$heure = time();
$heure = date('H:i', $heure);
 
 
	//On ajoute
 
        $son_id=mysql_query("select id_membre from forum_membres where membre_pseudo = '".$_SESSION['pseudo']."'") ;
		$id_du_membre = mysql_fetch_array($son_id);
mysql_query("INSERT INTO commentaires (`id_membre`, `id_logiciels`,`message`,`date`,`heure`) VALUES (".$id_du_membre['id_membre'].", 1,'".$_POST['message']."','".date("d/m/y")."' ,'".date("H:i")."')");
 
    //Message de remerciement
echo '<p class="texte_blanc" align="center">';
echo '<Script language="JavaScript">
setTimeout(function(){window.open("../'.$nom_page.'"}, 5)
</script>';
    echo 'Votre message à bien été ajouté ! Merci';
	//On redirige vers la page $nom_page.php
	echo '</p>';	
	}
	else // sinon, on affiche le formulaire
{
 
?>
 
                                    <!-- On va commencer le formulaire -->
 
je met pas mon formulaire car ça ne sert à rien 
 
	                                <!-- Fin du formulaire -->
									<!-- On affiche les autres messages -->
 
    <?php
 
 
	} // fin du else si affichage du formulaire
 
	?>
dernier_commentaire.php

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
<?php
	  $premier = mysql_query("SELECT COUNT(*) AS message_post FROM commentaires where id_logiciels=1");
	  $message = mysql_fetch_array($premier);
	  $total = $message['message_post'];
 
    if ($total >= 1)
	{
	       $nombreDeMessagesParPage = 15;
	       $totalDesMessages = $total;
	       $nombreDePages  = ceil($totalDesMessages / $nombreDeMessagesParPage);
	       echo '<p class="pages">Page : ';
	       for ($i = 1 ; $i <= $nombreDePages ; $i++)
	       {
	           echo '<a href="'.$nom_page.'?page=' . $i . '">' . $i . '</a> ';
	       }    
         if (isset($_GET['page']))
	       {
	           $page = $_GET['page']; 
	       }
	       else
	       {
	           $page = 1; // On se met sur la page 1 (par défaut)
 
	       }
 
		   $premierMessageAafficher = ($page - 1) * $nombreDeMessagesParPage;
			$sql = 'SELECT * FROM commentaires c, forum_membres f where c.id_membre=f.id_membre and c.id_logiciels=1 ORDER BY id_commentaire DESC 
				LIMIT ' . $premierMessageAafficher . ', ' . $nombreDeMessagesParPage;
 
	       $reponse = mysql_query($sql) or die(mysql_error());
		   $nb= mysql_num_rows($reponse);
 
		 if($nb==0)
		 {
			echo '<div align="center" class="texte_blanc">Soyez le premier à poster !</div><br />';
		 }
		 else
		 {
			echo '<table>';
      //On fait une boucle pour afficher tout les messages
 
      while ($donnees = mysql_fetch_array($reponse))
	  {
 
      //A partir d'ici tu doit faire appel à ta fonction de parsage comme ceci
 
      $message_parse = code($donnees['message']);
 
		           echo '<tr>';
		           echo '<th class="vt_auteur">Auteurs</th>';
		           echo '<th class="vt_mess">Messages</th>';
		           echo '</tr>';
		           echo '<tr><td>
		           <a href="forum/voirprofil.php?m='.$donnees['membre_pseudo'].'&amp;action=consulter">
		           '.$donnees['membre_pseudo'].'</a></td>';
 
		           echo '<tr><td>';
		           echo '<div class="texte_blanc">'.EON($donnees['membre_citation']).'</div><br />';
		           if(empty($donnees['membre_avatar']))
		           {
		               echo '<img src="../images/avatar.gif" alt="avatar par défault" title="avatar par défault" />';
		           }
		           else
{
		               echo '<img src="../images/avatars/'.$donnees['membre_avatar'].'" alt="son avatar" title="son avatar" />';
		           }
		           echo "<br />Membre inscrit le ".date('d/m/Y',$donnees['membre_inscrit'])."";
		           echo "<br />Messages : ".$donnees['membre_post']."<br />";
		           echo "Pays : ".$donnees['membre_pays']."</td>";
		           echo '<td>';
//		           echo ''.code($donnees['post_texte']).'';
		           if (!empty($donnees['message']))
	             {
		               echo '<br />';
					  echo code(stripslashes(nl2br($donnees['message'])));
		               echo '<hr /></td></tr>';
		               echo '<br /><br />';
		           }
 
	        }
			echo '</table>';
		           $nombreDeMessagesParPage = 15;
		           $retour = mysql_query("SELECT COUNT(*) AS nb_messages FROM commentaires where id_logiciels=1");
		           $donnees = mysql_fetch_array($retour);
		           $totalDesMessages = $donnees['nb_messages'];
		           $nombreDePages  = ceil($totalDesMessages / $nombreDeMessagesParPage);
		           echo '<p class="pages">Page : ';
		           for ($i = 1 ; $i <= $nombreDePages ; $i++)
		           {
		               echo '<a href="'.$nom_page.'?page=' . $i . '">' . $i . '</a> ';
		           }
 
		}
    }
    else
    {
        echo '<div align="center" class="texte_blanc">Soyez le premier à poster !</div><br />';
    }
?>
merci de m'aidé où ça se coince et modifié quoi par quoi pour évité que les messages se répetent à chaque page hor il n'ont pas le même id et ni les même tables

si vous voulez plus d'info vous me le dites

merci de votre aide

ps j'ai éssayé de remplacé id_logiciels=1 par id_table=0

mais ça n'a rien ils répetent donc vous avez une autre solution je pense que c'est juste une boucle à modifié

merci