Salut, j'ai un petit problème d'insertion dans la base de donné suivant la langue de la page en cours. la page à deux langues fr et en
j'ai définis le paramètre de langue au début de la page comme ça:

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
 
if (!defined('IN_SITE')) {
	exit;
}
 
if (!isset($_GET['lang'])) {
	define('lang', 'fr');
}
else if ($_GET['lang']=='fr') {
	define('lang', 'fr');
}
else if ($_GET['lang']=='en') {
	define('lang', 'en');
}
else {
	define('lang', 'fr');
}

et voila mon code de la requête:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
$query="INSERT INTO `comments_". lang ."` (`id` , `id_news` , `auteur` , `commentaire` , `date`) VALUES ('', '$id_news', '$auteur', '$commentaire', '$date')";
Le problème est l'insertion et toujours dans la table comments_fr que se soit la langue de la page est fr ou en.