Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php MODx Evo中的eForm:如何使用数据库值预选选择框?_Php_Modx Evolution - Fatal编程技术网

Php MODx Evo中的eForm:如何使用数据库值预选选择框?

Php MODx Evo中的eForm:如何使用数据库值预选选择框?,php,modx-evolution,Php,Modx Evolution,在我使用[!eForm?…&eformonbeforemparse…!]调用的函数中,我能够使用$fields[]数组用值(字符串)填充输入字段。我试图向选择框提交字符串值,但这不起作用。我猜选择框是数组而不是字符串。我没有找到有关此阵列的结构或如何控制它的文档 所以我的问题是:如何根据我在数据库中找到的数据预先选择选择框 谢谢你的帮助。(不过,您的答案不需要包含数据库调用。)我自己就知道了: 选择框允许多个选择。我忘了这件事,因为你很少看到这件事。因此,该值必须是一个数组才能允许多个选择。因此

在我使用[!eForm?…&eformonbeforemparse…!]调用的函数中,我能够使用$fields[]数组用值(字符串)填充输入字段。我试图向选择框提交字符串值,但这不起作用。我猜选择框是数组而不是字符串。我没有找到有关此阵列的结构或如何控制它的文档

所以我的问题是:如何根据我在数据库中找到的数据预先选择选择框


谢谢你的帮助。(不过,您的答案不需要包含数据库调用。)

我自己就知道了:

选择框允许多个选择。我忘了这件事,因为你很少看到这件事。因此,该值必须是一个数组才能允许多个选择。因此,当您有一个预选时,将其包装在一个数组中。例如:

$fields['state']=数组('CA')