Bonjour ,

Mon probleme est le suivant:

Mon site possède plusieurs langues.
Pour l'exemple, quand j'ajoute un pays, je fais la traduction. Donc 1 champ par langue.

Lors des tests d' INSERT j'ai l'erreur suivante:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Notice: Undefined index: country_
Les champs de formulaire:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
if($data_lang > 1){
     while($row_lang = $sql_lang -> fetch_object()){
          ++ $l;
          if($l == 1){
               echo "<input type=\"text\" class=\"col11\" id=\"".$row_lang ->l_code."\" name=\"country_".$row_lang->l_code."\">";
          }else{
               echo "<input type=\"text\" class=\"col11\" id=\"".$row_lang->l_code."\" name=\"country_".$row_lang->l_code."\" style=\"display: none\">";
          }
     }
}
Et la requete (J'aimerai savoir si elle est correcte)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
    if($data_lang > 1){
        while($row_lang = $sql_lang -> fetch_array()){
            $sql_country = "INSERT INTO country (id,name,code) VALUES (NULL,'".$row_lang['country_'].$row_lang['l_code']."','".$row_lang['l_code']."')".'<br>';
            echo $sql_country;
        }
    }
Merci d'avance