Bonjour,

J'ai un gros soucis avec le value de mon SELECT.

Ce que je voudrais faire :

1- Afficher les noms des départements contenu dans ma table japon dans une liste déroulante. (ça c'est bon ça fonctionne)
2- Je voudrais que VALUE de mon SELECT prenne la valeur du code_postal contenu dans ma table (là ça ne fonctionne pas, quand je remplace $val["code_postal"] par autre chose comme 01 par ex ça fonctionne.

Ce que je voudrais faire, mais qui ne fonctionne pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
echo "<option value=$val["code_postal"]>".$val["nom"]."</option>\n";
Ce qui fonctionne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
echo "<option value=01>".$val["nom"]."</option>\n";

Mon 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
<form action="testbase.php" method="post">
   
   <select onchange="document.getElementById('MG2').value = this.value">
	<?php
	mysql_connect("localhost", "root", "");
	mysql_select_db("japon");
	$SQL = "SELECT * FROM départements";
	$res = mysql_query($SQL);
	while($val=mysql_fetch_array($res)) 
	{
		echo "<option value=01>".$val["nom"]."</option>\n";	}
	?>
	</select>
</form>

<label>
<input type="text" name="MG2" id="MG2"/>
</label>