請幫忙。複選框和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