如何从一个下拉选项中保存两个不同的值

发布于 2024-09-10 03:55:51 字数 131 浏览 2 评论 0原文

在后端,用户可以通过下拉菜单选择一个国家,例如“德国”。前端是双语的,因此如果设置了语言 A,我必须转储“德国”;如果设置了语言 B,我必须转储“德国”。

如何将选择及其翻译保存到数据库中的单独字段?

感谢您的帮助!

in the backend a user can select a country via dropdown menu, e.g. "Germany". The frontend is bilingual so i have to dump "Germany" if language A is set and "Deutschland" if language B is set.

How can i save the selection and its translation to separate fields in the database?

Thank you for any help!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

懷念過去 2024-09-17 03:55:51

您可以使用一个数组来保存多语言查询并选择您喜欢使用的值。
或者使用像 1 这样的 id

来表示德国、德国等
2 代表美国、美国等
3 代表英国、英格兰等

<--- name="contry" value="1"> Germany </>

<--- name="contry" value="1"> Deutsch </>

you can use a array where you save the multilingual query and pick the value you like to use.
or use a id like

1 for germany,deutschland,etc
2 for usa,america etc
3 for uk,england etc

<--- name="contry" value="1"> Germany </>

or

<--- name="contry" value="1"> Deutsch </>
心作怪 2024-09-17 03:55:51

您可以为每种语言的名称提供一个查找值。检索到所选值后,您可以进行查找。否则,在代码隐藏中,获取 SelectedItem 和 SelectedValue 以获取两者。

You can have a lookup value for the Name for each language. Once the selected value is retrieved, you can make a lookup. Otherwise, in the codebehind, get the SelectedItem and SelectedValue to get both of them.

软糖 2024-09-17 03:55:51

谢谢,我按如下方式操作:

后端:

<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];

Thanks, I did it as follows:

BACKEND:

<select name="country">
<option value="Deutschland:Germany">Deutschland</option>
<option value="Frankreich:France">Frankreich</option>
...
</select>

FRONTEND:

$countries = explode(':', $country);
$country_de = $countries[0];
$country_en = $countries[1];
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文