INSERT INTO dans une boucle
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:
1 2
|
Notice: Undefined index: country_ |
Les champs de formulaire:
Code:
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:
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