例如,我希望下拉值是 1278|Toy Name 我想然后通过 | 并在 id 字段中发布 id “1278”,在 toy 字段中发布“Toy 2”。
我实际上对我的所有表单都使用了 FormTools (formtools.org),这是我无法理解的一件事。
一点背景:这是给客户的,需要这样。他们需要将提交的 ID 以及玩具名称放入单独的 Db 表中。
任何帮助将不胜感激。
您可以根据 拆分提交的值,|
并使用检索到的值插入数据库。
$toyInput = $_POST["toyInput"];
$toySplit = explode("|", $toyInput);
$toyID = $toySplit[0];
$toyName = $toySplit[1];
// Now insert $toyID and $toyName into your DB in separate fields.
请注意,这没有验证,用户可以轻松输入假 ID、名称或不带“|”的值 并导致您的脚本出错。请务必为这些情况添加额外检查!
您还可以使用list
该分配值到变量列表。
$toyInput = $_POST["toyInput"];
list($toyID, $toyName) = explode("|", $toyInput);