首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP表单:希望有一个带有两个值的下拉选择,可以发布到表单中的不同字段

PHP表单:希望有一个带有两个值的下拉选择,可以发布到表单中的不同字段
EN

Stack Overflow用户
提问于 2013-07-27 10:49:03
回答 2查看 196关注 0票数 0

例如,我希望下拉值为1278|玩具名称,然后通过|分隔,并在id字段中拆分id "1278“,在玩具字段中拆分"Toy 2”。

实际上,我所有的表单都在使用FormTools (formtools.org),这是我无法理解的一件事。

一个小背景:这是为客户准备的,需要这样做。他们需要将ID和玩具名称提交到单独的Db表中。

任何帮助都将不胜感激。

EN

回答 2

Stack Overflow用户

发布于 2013-07-27 10:53:14

您可以根据|拆分提交的值,并使用检索到的值插入到数据库中。

代码语言:javascript
复制
$toyInput = $_POST["toyInput"];
$toySplit = explode("|", $toyInput);
$toyID = $toySplit[0];
$toyName = $toySplit[1];

// Now insert $toyID and $toyName into your DB in separate fields.

请注意,这没有验证,用户可以很容易地放置假的ID、姓名或不带"|“的值,并导致您的脚本出错。一定要为这些情况添加额外的检查!

票数 0
EN

Stack Overflow用户

发布于 2013-07-27 11:10:27

您还可以使用list为变量列表赋值。

代码语言:javascript
复制
$toyInput = $_POST["toyInput"];
list($toyID, $toyName) = explode("|", $toyInput);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17893760

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档