Bonjour !

Je voudrais vous demander un petit coup de pouce car je tourne un peu en rond....

Donc j'ai créé un tableau redonnant les informations d'une base de données, afin de pouvoir modifier une(des) lignes(s).

Voici le 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
<?
$connexion = mysql_connect("localhost","root","");
if ($connexion)
{
  // connexion réussie
  mysql_select_db("fm_mensuel",$connexion);
  $requete="select * from a2008;";
  echo "<h2>Affichage de la base de données</h2>";
  echo '<p /><table border="1" width="60%">';
  echo "<tr><th>Id</th><th>Mois</th><th>Lien</th><th>MODIFIER</th></tr>";
  $resultat= mysql_query($requete,$connexion);
  $ligne=mysql_fetch_assoc($resultat);
  while($ligne)
  {
  $id=$ligne["id"];
  $mois=$ligne["mois"];
  $lien=$ligne["lien"];
  echo "<tr>";
  echo "<td>".$id."</td>";
  echo "<td>".$mois."</td>";
  echo "<td>".$lien."</td>";
  $chemin="<td><a href='test_mod_supp.php?query=MODIFIER&code=$id '>modifier</a></td>";
  echo $chemin;
  echo "<tr>";
  $ligne=mysql_fetch_assoc($resultat);
  }
 $id = substr($chemin,67,2);
 echo $id;
}
else
{
  echo "problème à la connexion <br />";
}
mysql_close($connexion);
 
 ?>
J'ai réussi à récupérer l'id' qui change selon la ligne sélectionnée, mais l'inconvénient c'est qu'il reste au chiffre 4 (car j'ai 4 éléments dans mon tableau), même si je change d'enregistrement.........

Quelqu'un aurait-il une idée afin de récupérer l'id' et qu'il change selon la ligne que je sélectionnne ?

Merci d'avance.