MySQL テーブルから情報を取得して英語とフランス語の Web サイトを構築しようとしていますが、行き詰っています。そのような質問は、私には先回りしすぎていると思います。私の考えは、両方の言語が翻訳されたテーブルを作成し、それらに ID を割り当てることです。
これがテーブルラングです
+--------+-------------------+----------------------+ | id | English | French | +--------+-------------------+----------------------+ | 1 | Verbal Warning | Avis verbal | | 2 | Written Warning | Avis écrit | | 3 | Evaluation | Évaluation | | 4 | Other (specify) | Autres (spécifiez) | +--------+-------------------+----------------------+
次に、人々が「トピック」をデータベースに入力する別のテーブルがあります。そのため、ページをフランス語に切り替えると、表の内容がフランス語で表示されます。
+-----------+---------+ | EMP_ID | Topic | +-----------+---------+ | 845689 | 4 | | 185648 | 3 | | 485497 | 1 | | 416798 | 2 | +-----------+---------+
英語のページを表示しているときに、出力を次の表に表示したい
+-----------+------------------+ | EMP_ID | Topic | +-----------+------------------+ | 845689 | Other (specify) | | 185648 | Evaluation | | 485497 | Verbal Warning | | 416798 | Written Warning | +-----------+------------------+
これは、フランス語のページが選択されている場合です。
+-----------+---------------------+ | EMP_ID | Topic | +-----------+---------------------+ | 845689 | Autres (spécifiez) | | 185648 | Évaluation | | 485497 | Avis verbal | | 416798 | Avis écrit | +-----------+---------------------+
それを機能させる方法はありますか、または表示する簡単な方法はありますか