bonsoir

j ai un un code qui affiche un tableau des références de ma base de données

voici ce 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
62
63
64
65
66
67
68
69
<?php 
 
//crée la connexion 
$serveur = "localhost"; 
$utilisateur = "root"; 
$motDePasse = ""; 
$base = "test"; 
$fichier = "consult.php"; 
 
 
mysql_connect($serveur,$utilisateur,$motDePasse) or die("Impossible de se connecter au serveur de bases de données."); 
 
mysql_select_db($base) or die("Base de données non trouvée."); 
 
 
//paramétrage de la requete 
$req="SELECT * from produits "; 
 
$réponse=mysql_query($req); 
 
 
echo '<center><table border="1" bgcolor="#FFFFFF">'; 
//on affiche les titres du tableau 
echo '<tr>'; 
 
echo '<td bgcolor="#0000FF" align="center"><b><font size="2" color="#FFFFFF">Référence</font></b></td>'; 
echo '<td bgcolor="#0000FF" align="center"><b><font size="2" color="#FFFFFF">Gencod</font></b></td>'; 
echo '<td bgcolor="#0000FF" align="center"><b><font size="2" color="#FFFFFF">Pcb</font></b></td>'; 
echo '<td bgcolor="#0000FF" align="center"><b><font size="2" color="#FFFFFF">Spcb</font></b></td>'; 
echo '<td bgcolor="#0000FF" align="center"><b><font size="2" color="#FFFFFF">haucol</font></b></td>'; 
echo '<td bgcolor="#0000FF" align="center"><b><font size="2" color="#FFFFFF">larcol</font></b></td>'; 
echo '<td bgcolor="#0000FF" align="center"><b><font size="2" color="#FFFFFF">loncol</font></b></td>'; 
echo '<td bgcolor="#0000FF" align="center"><b><font size="2" color="#FFFFFF">pdbcol</font></b></td>'; 
echo '<td bgcolor="#0000FF" align="center"><b><font size="2" color="#FFFFFF">colcou</font></b></td>'; 
echo '<td bgcolor="#0000FF" align="center"><b><font size="2" color="#FFFFFF">coupal</font></b></td>'; 
echo '<td bgcolor="#0000FF" align="center"><b><font size="2" color="#FFFFFF">uvcpal</font></b></td>'; 
echo '<td bgcolor="#0000FF" align="center"><b><font size="2" color="#FFFFFF">pdbpal</font></b></td>'; 
echo '<td bgcolor="#0000FF" align="center"><b><font size="2" color="#FFFFFF">volpal</font></b></td>'; 
echo '</tr>'; 
 
 
 
while($donnees = mysql_fetch_array($réponse)) 
{ 
 
$id=$donnees["id"]; 
 
 
echo '<tr>'; 
 
echo '<td bgcolor="#FFFFFF"><font size="5"><a href="modif.php?id=$id"'.$donnees['Ref'].'">'.$donnees['Ref'].'</font></td><br></a>'; 
echo '<td bgcolor="#FFFFFF"><font size="5">'.$donnees['Gencod'].'</font></td><br>'; 
echo '<td bgcolor="#FFFFFF"><font size="5">'.$donnees['Pcb'].'</font></td><br>'; 
echo '<td bgcolor="#FFFFFF"><font size="5">'.$donnees['Spcb'].'</font></td><br>'; 
echo '<td bgcolor="#FFFFFF"><font size="5">'.$donnees['haucol'].'</font></td><br>'; 
echo '<td bgcolor="#FFFFFF"><font size="5">'.$donnees['larcol'].'</font></td><br>'; 
echo '<td bgcolor="#FFFFFF"><font size="5">'.$donnees['loncol'].'</font></td><br>'; 
echo '<td bgcolor="#FFFFFF"><font size="5">'.$donnees['pdbcol'].'</font></td><br>'; 
echo '<td bgcolor="#FFFFFF"><font size="5">'.$donnees['colcou'].'</font></td><br>'; 
echo '<td bgcolor="#FFFFFF"><font size="5">'.$donnees['coupal'].'</font></td><br>'; 
echo '<td bgcolor="#FFFFFF"><font size="5">'.$donnees['uvcpal'].'</font></td><br>'; 
echo '<td bgcolor="#FFFFFF"><font size="5">'.$donnees['pdbpal'].'</font></td><br>'; 
echo '<td bgcolor="#FFFFFF"><font size="5">'.$donnees['volpal'].'</font></td><br>'; 
} 
 
echo '</tr>'; 
 
 
?>
je voudrais en cliquant sur la Ref pouvoir afficher le détail de la Ref pour pouvoir éventuelement la modifier

j ai un code : modif.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
<?php 
 
//crée la connexion 
$serveur = "localhost"; 
$utilisateur = "root"; 
$motDePasse = ""; 
$base = "test"; 
 
 
 
mysql_connect($serveur,$utilisateur,$motDePasse) or die("Impossible de se connecter au serveur de bases de données."); 
 
mysql_select_db($base) or die("Base de données non trouvée."); 
 
$reponse = mysql_query("SELECT * FROM produits WHERE id =".$_GET['$id'])or die(mysql_error()) ; 
 
while ($donnees=mysql_fetch_array($reponse)) 
 
 
{ 
echo '<td bgcolor="#FFFFFF"><font size="15">'.$donnees['Gencod'].'</font></td><br>'; 
echo '<td bgcolor="#FFFFFF"><font size="10">'.$donnees['Ref'].'</font></td><br>'; 
echo '<td bgcolor="#FFFFFF"><font size="5">'.$donnees['Pcb'].'</font></td><br>'; 
 
} 
 
 
?>
le probleme vient de ma ligne :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
echo '<td bgcolor="#FFFFFF"><font size="5"><a href="modif.php?id=$id"'.$donnees['Ref'].'">'.$donnees['Ref'].'</font></td><br></a>';
je ne comprend pas bien comment faire mon lien pour que quand je clique sur ma Ref j 'accede bien à ma Ref sur ma page modif.php


merci de votre aide

basdom