Я пытаюсь создать форму для добавления категории на 3 языках: «fr», «en», «es».
Когда я работаю с двумя языками, все хорошо, но когда я ставлю третий язык «es», он не работает.
Это моя просьба
<?php
$catid= $_GET["cat"];
$Command = "SELECT t.cat,t.cat_id, fr.cat as cat_fr,es.cat as cat_es
FROM category t
INNER JOIN categoty_translation fr on t.cat_id = fr.catId
INNER JOIN category_translation es on t.cat_id =es.catId
INNER JOIN language l ON fr.langcode = l.code and es.langcode = l.code
WHERE t.cat_id='$catid'";
$cat = $row["cat"];
$cat_fr = $row["cat_fr"];
$cat_es= $row["cat_es"];
?>
В форме я получаю испанское слово два раза
Эта форма:
<div class="form-group">
<label for="cat en" class="control-label">English Category </label>
<input type="text" name="cat" id="cat" value="<?=$cat?>" class="form-control">
</div>
<div class="form-group">
<label for="cat fr" class="control-label">French Category </label>
<input type="text" name="cat_fr" value="<?=$cat_fr?>" class="form-control">
</div>
<div class="form-group">
<label for="cat es" class="control-label">Spanish Category</label>
<input type="text" name="cat_es" value="<?=$cat_es?>" class="form-control">
</div>
Задача ещё не решена.
Других решений пока нет …