【发布时间】:2015-07-21 16:29:50
【问题描述】:
我有一个带有选择标签的表单。此表单可以一次发布多个选项。每当我为选择名称分配一个变量时,例如$name=$_POST['name']; 它只有echoes 表单值数组而不是选项。我想要一个变量可以分别分配给value[] array 和name[] 数组的情况,以便它们可以在php script 中用于操作数据库。我需要你的帮助。谢谢。
【问题讨论】:
-
你只会得到 values ,对于你的 requrmnt ,使用选择框值生成一个带有 key&value 的数组,并检查 POST 值并操作数据库
-
你的代码在哪里?您的问题标题和您的实际问题似乎不匹配。您是否想要两个数组,其中一个数组作为表单中的选定答案,另一个数组包含与每个选择的选项关联的名称值?
-
我知道你想要什么
$form_keys = array_keys($_POST);$form_value = array_values($_POST);现在$form_keys是一个包含所有表单字段名称的数字数组,$form_values是一个包含这些表单字段所有值的数字数组。 -
@walex我上面说的你明白了吗? -
如果您现在只想知道所选内容的值以及名称,您将需要利用 jQuery 来获取名称,可能还需要利用 Ajax 从您的 jQuery 和创建你的第二个 PHP 数组。