bonjour, j'ai un formulaire avec controle des données et affichage du message d'erreur mais lors de ce controle il n'affiche pas le texte en fonction de la langue mais la variable define.... je crois que c'est la conca. qui n'est pas bonne, mais je vois pas..

l'extrait du formulaire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
if (isset($_POST['envoyer'])) { 
   		$login=(!isset($_POST['login']))?(''):($_POST['login']);
   		$pass=(!isset($_POST['pass']))?(''):($_POST['pass']);  
   		$msg=''; 
   		if( isloginVide($login) ) $msg.="<li>".TXT_identifiantvide."</li>";
   		if( ispassVide($pass) ) $msg.="<li>".TXT_motdepassevide."</li>";
   		else { 
   		if( !Existlogin($login,$pass) ) $msg.="<li>".TXT_identificationimpossible."</li>";}
et l'extrait du define FR

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
define('TXT_identifiantvide','Le champ de l\'identifiant est vide.');
define('TXT_motdepassevide','Le champ du mot de passe est vide.');
define('TXT_emailvide','Le champ de l\'adresse email est vide.');
define('TXT_identificationimpossible','Nous n\'avons pas pu vous identifier.');
define('TXT_emailinvalide','L\'adresse email est invalide.');
define('TXT_emailexiste','Cette adresse e-mail est déjà utilisée. Merci d’en choisir une autre.');
define('TXT_identifiantexiste','Cet identifiant existe déjà. Merci d’en choisir un autre.');
et il affiche dans le formulaire

* TXT_identifiantvide
* TXT_identificationimpossible