在后台,用户可以通过下拉菜单选择国家,例如“德国”。前端是双语的,所以如果设置了语言A,我必须转储“德国”,如果设置了语言B,则必须转储"Deutschland“。
如何将选择及其翻译保存到数据库中不同的字段中?
谢谢你的帮助!
发布于 2010-07-16 17:59:25
您可以使用一个数组来保存多语言查询并选择要使用的值。或者使用id,比如
1代表德国、德国等,2代表美国、美国等3代表英国、英国等
<--- name="contry" value="1"> Germany </>或
<--- name="contry" value="1"> Deutsch </>发布于 2010-07-16 17:50:13
您可以为每种语言的名称指定一个查找值。一旦检索到所选值,您就可以进行查找。否则,在代码背后,获取SelectedItem和SelectedValue来同时获取它们。
发布于 2010-07-19 23:02:46
谢谢,我是这样做的:
后端:
<select name="country">
<option value="Deutschland:Germany">Deutschland</option>
<option value="Frankreich:France">Frankreich</option>
...
</select>前端:
$countries = explode(':', $country);
$country_de = $countries[0];
$country_en = $countries[1];https://stackoverflow.com/questions/3263609
复制相似问题