Bonjour,

j’essaie de faire un script PHP qui dans un premier temps me permet d'afficher dans un widget radio les données d'une colonne d'une de mes tables et cela fonctionne.

Mais je voudrais pouvoir afficher la ligne correspondante de cette table en entier dans un tableau mais la j'ai l'impression que je ne récupère pas la variable de mon formulaire qui me permettrait d’établir la condition de l'affichage de cette ligne.

J'espère être clair.

Je vous transmet mon script en espérant que vous pourrez m'aider a pointer du doigt l'erreur que je dois faire.

Je vous remercie par avance de l'aide que vous voudrez bien m'apporter.
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
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
<HTML>
<body>
 
<?php
try
{
    // On se connecte à MySQL
    $pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
    $bdd = new PDO('mysql:host=localhost;dbname=****', '*****', '***', $pdo_options);
 
    // On récupère tout le contenu de la table Moulin Rouge
    $reponse = $bdd->query('SELECT * FROM Moulin_Rouge');
 
    // On affiche chaque entrée une à une
    while ($donnees = $reponse->fetch())
    {
    ?>
        <p>
		<form method="post">
 
		<?php echo $donnees['Type']; ?><input type="radio" name="Type" value=<?php echo $donnees['Type']; ?>  /><br>
 
            <?php
    }
		?>
	<input value="Valider" type="submit" style="background-color:rgb(92,168,10)" name="valide" />
	</form>
	<?php
 
    $reponse->closeCursor(); // Termine le traitement de la requête
 
}
catch(Exception $e)
{
    // En cas d'erreur précédemment, on affiche un message et on arrête tout
    die('Erreur : '.$e->getMessage());
}
 
 
?>
 
<center><table width="600" border="1" cellspacing="0" cellpadding="0">
 
  <tr>
 
	<td width="5"><font face="tahoma" size="2"><span style="color: rgb(92, 168, 10);"><div align="center">ID</div><span></font></td>
 
	<td width="5"><font face="tahoma" size="2"><span style="color: rgb(92, 168, 10);"><div align="center">Type</div><span></font></td>
 
	<td width="5"><font face="tahoma" size="2"><span style="color: rgb(92, 168, 10);"><div align="center">Numéro</div><span></font></td>
 
    <td width="5"><font face="tahoma" size="2"><span style="color: rgb(92, 168, 10);"><div align="center">Référence</div><span></font></td>
 
    <td width="5"><font face="tahoma" size="2"><span style="color: rgb(92, 168, 10);"><div align="center">Indice</div><span></font></td>
 
    <td width="5"><font face="tahoma" size="2"><span style="color: rgb(92, 168, 10);"><div align="center">Conservation</div><span></font></td>
 
	<td width="5"><font face="tahoma" size="2"><span style="color: rgb(92, 168, 10);"><div align="center">Lieu</div><span></font></td>
 
	<td width="5"><font face="tahoma" size="2"><span style="color: rgb(92, 168, 10);"><div align="center">Responsable</div><span></font></td>
 
	<td width="5"><font face="tahoma" size="2"><span style="color: rgb(92, 168, 10);"><div align="center">Création</div><span></font></td>
 
    <td width="5"><font face="tahoma" size="2"><span style="color: rgb(92, 168, 10);"><div align="center">Diffusion</div><span></font></td>
 
 
 </tr>
<?php
 
//Connection Mysql
mysql_connect("localhost","*******","*******")or die("Problème avec la base de données");
mysql_select_db("intervaljoomla")or die ("pas de connection");
//Recup Variable
$Type=$_POST['donnees'];
 
$reponse = mysql_query("SELECT * FROM Moulin_Rouge WHERE Type='".Type."'"); // Requête SQL
 
 
 
// On fait une boucle pour lister tout ce que contient la table :
//***********************************************************************************************************************
if ($reponse)
{
//*************************************************************************************************************************
while ($donnees = mysql_fetch_array($reponse))
 
{
 
?>
 
  <tr>
 
	<td><center><font face="tahoma" size="2"><?php echo $donnees['id']; ?></font></center></td>
 
	<td><center><font face="tahoma" size="2"><?php echo $donnees['Type']; ?></font></center></td>
 
	<td><center><font face="tahoma" size="2"><?php echo $donnees['Numero']; ?></font></center></td>
 
        <td><center><font face="tahoma" size="2"><?php echo $donnees['Reference']; ?></font></center></td>
 
        <td><center><font face="tahoma" size="2"><?php echo $donnees['Indice']; ?></font></center></td>
 
        <td><center><font face="tahoma" size="2"><?php echo $donnees['Conservation']; ?></font></center></td>
 
        <td><center><font face="tahoma" size="2"><?php echo $donnees['Lieu']; ?></font></center></td>
 
        <td><center><font face="tahoma" size="2"><?php echo $donnees['Responsable']; ?></font></center></td>
 
	<td><center><font face="tahoma" size="2"><?php echo $donnees['Creation']; ?></font></center></td>
 
	<td><center><font face="tahoma" size="2"><?php echo $donnees['Diffusion']; ?></font></center></td>
 
   </tr>
 
<?php
 
}
 
 
 
//mysql_close(); // Déconnexion de MySQL
//****************************************************************************************************
}
else
{
echo 'Pas de champs!!!';
}
//****************************************************************************************************
?>
</table></center>
 
</body>
</HTML>