Bonjour,

J'ai donc un formulaire avec notamment un menu déroulant qui contient des données contenus dans ma base de données MySQL.
Voilà le code qui me permet de le faire:
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
 
<?php
 
//Declaration des parametres de connexion a la base de donnees 
$host = 'localhost';
$user = 'admin';
$bdd = 'mabd';
 
//Connexion a la base de donnees Gorlin
$db = mysql_connect($host, $user, '') or die ("erreur de connexion au serveur");
mysql_select_db($bdd,$db) or die ("erreur de connexion a la base de donnees");
 
//requete qui recupere les noms des revues 
$query_journal = "select nom from revue order by nom";
 
//execution de la requete $query_journal
$exe_journal = mysql_query($query_journal);
?>
 
<html>
<head>
<title></title>
</head>
 
<body>
 
<form method="POST" action="affichage.php" enctype="multipart/form-data">
 
<table align=center border=1 bgcolor='#AFCDFF'>
 
<!--JOURNAL-->
<TR>
<TD>
<strong><font color='#00379C' size=3,5>Journal: &nbsp;&nbsp;</font></strong>
</TD>
<TD>
<select name='journal'>
<option value="#" selected></option>
 
<?php
//boucle qui permet de lister les valeurs de la requete et de les afficher dans le menu deroulant
while ($select = mysql_fetch_array($exe_journal)) {
	echo '<option value = '.$select['id_user'].'>'.$select['nom'].'</option>';
 
}
?>
</select>
</TD>
</TR>
</table>
 
<table align=center>
<TR>
<TD>
<input type="submit" value="submit">&nbsp;&nbsp;<input type="reset" value="reset">
</TD>
</TR>
</table>
 
</form>
</body>
</html>
 
<?php
mysql_close();
mysql_free_result;
?>
Quand je veux recuperer les informations selectionnées dans le menu deroulant dans le programme affichage.php rien ne s'affiche pourtant les noms des journaux contenu dans la base de données s'affiche bien dans le menu déroulant.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
$journal = $_POST['journal'];
print $journal;
Je ne comprends pas où est mon erreur, merci de votre aide.

Perlgirl