Bonjour,

voilà j'ai un bug qui me rend fou

J'affiche une listes déroulantes. Cette liste est implémenté grace à une méthode :

trouver.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
echo"<form method=\"post\" action=\"trouver.php\" >";
		$type = 1;
		$param = "";
 
		if(!empty($_POST['dpt']))
		{
			$type = 2;
			$param = $_POST['dpt'];
			echo $param;
		}
 
		// Init de la classe
		$Init = new covoiturage();	
 
		// Récupére un array à deux dimensions (chaque ligne reçoit 2 paramètres)
		$Liste = $Init->ListeDpt();
		echo"<center>Départ dans le : ";
		echo"<select name=\"dpt\" onChange=\"submit();\">";
		echo"<option></option>";
 
		// Boucle pour implémenter les valeurs options
		for($i=0;$i<count($Liste);$i++)
		{
			echo"<option values='".$Liste[$i][1]."'>".$Liste[$i][0]." - ".htmlentities($Liste[$i][1])."</option>";
		}
		echo"</select>";
echo"</form>";
Le code parait tout bête mais ... quand je fais un echi de mon $_POST['dpt'], il m'affiche pas le values, mais ce qu'il se trouve entre les deux <option></option>

Si je remplace mon select par un <a href>, là ca fonctionne bien .. pourquoi mon select bug ?

Merci d'avance