Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/08/2006, 22h38   #1
Invité de passage
 
Inscription : août 2006
Messages : 8
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 8
Points : 2
Points : 2
Par défaut [Conception] Pb de script avec lien

bonsoir

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

voici ce code:

Code :
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 :
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 :
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
basdom est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/08/2006, 11h18   #2
Membre du Club
 
Développeur Web
Inscription : décembre 2004
Messages : 89
Détails du profil
Informations personnelles :
Âge : 28

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : décembre 2004
Messages : 89
Points : 53
Points : 53
Si j'ai bien compris ton script, ça devrait être ceci :
Code :
echo '<td bgcolor="#FFFFFF"><font size="5"><a href="modif.php?id='.$id.'">'.$donnees['Ref'].'</font></td><br></a>';
Philoulheinz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/08/2006, 11h53   #3
Invité de passage
 
Inscription : août 2006
Messages : 8
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 8
Points : 2
Points : 2
bonjour


je te remercie de ta réponse

nickel ca marche


bon week end

basdom
basdom est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h06.


 
 
 
 
Partenaires

Hébergement Web