例如,我希望下拉值为1278|玩具名称,然后通过|分隔,并在id字段中拆分id "1278“,在玩具字段中拆分"Toy 2”。
实际上,我所有的表单都在使用FormTools (formtools.org),这是我无法理解的一件事。
一个小背景:这是为客户准备的,需要这样做。他们需要将ID和玩具名称提交到单独的Db表中。
任何帮助都将不胜感激。
发布于 2013-07-27 10:53:14
您可以根据|拆分提交的值,并使用检索到的值插入到数据库中。
$toyInput = $_POST["toyInput"];
$toySplit = explode("|", $toyInput);
$toyID = $toySplit[0];
$toyName = $toySplit[1];
// Now insert $toyID and $toyName into your DB in separate fields.请注意,这没有验证,用户可以很容易地放置假的ID、姓名或不带"|“的值,并导致您的脚本出错。一定要为这些情况添加额外的检查!
发布于 2013-07-27 11:10:27
您还可以使用list为变量列表赋值。
$toyInput = $_POST["toyInput"];
list($toyID, $toyName) = explode("|", $toyInput);https://stackoverflow.com/questions/17893760
复制相似问题