bonjour, un formulaire me permet de remplir avec nom prenom etc ma BDD, puis dans une autre page je peux accéder à la liste de tous ces noms et prénoms, cette page contient également un formulaire me permettant de mettre un commentaire pour chaque personne.

Mon problème est le suivant : lorsque je mets un commentaire devant une personne, il s affiche pour toutes les personnes, je pense que le souci vient de ma boucle mais je n arrive pas à le trouver!

pouvez vous m'aider?
voici mon code :
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
 
<table>
// début de la boucle permettant d afficher tous les messages les uns à la suite des autres
<?php
$retour = mysql_query('SELECT * FROM client ORDER BY id_client DESC');
while ($donnees = mysql_fetch_array($retour)) // On fait une boucle pour lister les news
{
$prenom = addslashes ($donnees['prenom']);
$nom = addslashes($donnees['nom']);
 
?>
 
<tr>
<td><?php echo '<a href="liste_messages_clients.php?supprimer_news=' . $donnees['id_client'] . '">'; ?>Supprimer</a></td>
<td><?php echo stripslashes($donnees['nom']); ?></td>
<td><?php echo stripslashes($donnees['prenom']); ?></td>
<td>0<?php echo stripslashes($donnees['telephone']); ?></td>
<td><?php echo stripslashes($donnees['societe']); ?></td>
<td><?php echo stripslashes($donnees['email']); ?></td>
 
<td rowspan="3" align="center" valign="middle"> 
//formulaire permettant d'ajouter un com qui sera enregistré dans la BDD
<form method="post" action="liste_messages_clients.php">
  <p>&nbsp;  </p>
  <p> </p>
    <input type="text" name="lu" value="répondre par OUI ou NON"/> 
 
 
    <input type="submit" name="ok" value="OK"/>
 
 
</form> <p>message lu? : <?php echo $_POST['lu']; ?></p> </td>
 
//mise à jour de la BDD
<?php
if(isset($_POST['lu']) ) 
{
 
$lu = addslashes($_POST['lu']);
mysql_query( "UPDATE client SET mess_lu = '".$lu."' WHERE nom='".$nom."' AND prenom='".$prenom."'"); 
 
}
?> 
 
<td rowspan="3" align="center" valign="middle">
 
 
</td>
</tr>
<tr>
<td colspan="3"><span class="Style5"><strong><u>Objet</u> : </strong></span><?php echo stripslashes($donnees['objet']); ?></td>
<td colspan="3"> <span class="Style5"><u><strong>Date</strong></u><strong> :</strong></span> <?php echo date('d/m/Y H\hi'); ?></td>
</tr>
<tr>
<td colspan="6"><span class="Style5"><strong><u>Message</u> :</strong></span><?php echo stripslashes($donnees['corps_mess']); ?></td>
</tr>
 
<?php
} // Fin de la boucle qui liste les messages
?>
</table>