请帮忙。复选框和php
我想动态地使用php命名我的复选框。我正在使用POST。 我运行的问题是$元不起作用。 $ _POST 的结果不显示任何复选框。
在此先感谢您的帮助。
foreach(array_keys($cart_array) as $element)
{
print "<input type = 'checkbox' checked name = '{$element}' />";
}
但像
foreach(array_keys($cart_array) as $element)
{
print "<input type = 'checkbox' checked name = '$element}' />";
}
的作品就好了。注意缺失的{near $元素}。此代码将显示哪些复选框为 !印刷阵列将有一个额外的“}”
Array
(
[Tomato_and_Cheese_small] => on
[Tomato_and_Cheese_small}] => 1
[Tomato_and_Cheese_large] => on
[Tomato_and_Cheese_large}] => 1
)
ps。还有其他一些输入,比如文字,可以很好地发布到$ _POST。 print_r($ cart_array)也可以正常工作。
什么是$内容cart_array overrided?你可以执行'print_r($ cart_array)'吗? – sikas
,并提供'print_r($ _ POST)'。 – sikas
阵列 ( [Tomato_and_Cheese_small] => 2 [Tomato_and_Cheese_large] => 1 ) – kevin