Select ステートメントを使用して任意の言語を簡単に表示できるように、Mysql に保存されているフォーム ラベルを取得したいと考えています。
これは私がやったことですが、言語が異なるため実装が難しいです。
任意のガイダンスをいただければ幸いです。
質問する
8497 次
1 に答える
1
言語の選択に基づいて、html ドキュメントで echo を使用してラベルを呼び出すよりも、php ドキュメントにラベルを保存することをお勧めします。
PHP - lang-en.php などのファイル名
<?php
// Language English
$name = 'Name';
$phone = 'Phone';
$street = 'Street';
// and so on...
?>
HTML - 拡張子は .php でなければなりません! 例 index.php
<!doctype html>
<html>
<head>
</head>
<body>
include('lang-en.php'); <!-- Include default language -->
<!-- Process select with jQuery/AJAX to include file in your index.php based upon selection -->
<form id="select-lang">
<select id="language">
<option value="en">English</option>
<option value="de">Deutsch</option>
<option value="es">Espanol</option>
</select>
</form>
<form>
<label for="name"><?php echo $name; ?></label>
<input name="name" type="text" id="name"/>
</form>
</body>
</html>
于 2013-09-14T02:51:24.697 に答える