Bonjour,

Travaillant avec plusieurs langues, je cherche à simplifier un code selon la valeur d'une variable de session qui contient la langue en question.
Pour l'instant, j'utilise l'instruction SWITCH CASE et à chaque valeur, j'ai ça.


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
	$select = "SELECT * FROM `plant` WHERE `manquante` LIKE '%polonais%' ORDER BY `polonais`";
		$result =mysql_query($select,$link) or die ('Erreur :'.mysql_errno().mysql_error());
		while ($rows=mysql_fetch_array($result))
			{
		$nomvernaculaire = ucfirst($rows['polonais']);
		echo "$nomvernaculaire, ";
			}
Ca fonctionne mais je voudrais passer à ça:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
	$select = "SELECT * FROM `plant` WHERE `manquante` LIKE '%polonais%' ORDER BY `polonais`";
		$result =mysql_query($select,$link) or die ('Erreur :'.mysql_errno().mysql_error());
		while ($rows=mysql_fetch_array($result))
			{
		 $nomvernaculaire = ucfirst($rows['$_SESSION['$langue_util']]);
		echo "$nomvernaculaire, ";
			}
et là, ça coince et je ne vois pas pourquoi. Pouvez-vous m'aider svp.