【发布时间】:2011-08-10 00:03:08
【问题描述】:
我在 Wordpress 中输出了一些类别,这些类别显示得很好。 当我勾选一些复选框时,这些都会在数据库中正确更新。我还可以输出我们在单独的 foreach 循环中打勾的 ID;但这是我的问题,我需要在 $categories as $category foreach 循环中测试是否需要勾选一个 ID,但我一生都无法弄清楚逻辑!
<?php
$categories = get_categories();
foreach($categories as $category)
{
$eirepanel_general_options_string = implode(',', $eirepanel_general_options['checkbox']); // String
$eirepanel_general_options_array_pieces = explode(',', $eirepanel_general_options_string); // Array of IDs
echo $category->cat_ID; // String because inside loop
?>
<span><?php echo $category->cat_name; ?></span>
<input name="eirepanel_general_options_checkbox[]" type="checkbox" value="<?php echo $category->cat_ID; ?>" />
<?php
}
【问题讨论】:
-
“我需要在 $categories as $category foreach 循环中测试是否需要勾选 ID”以及如何知道是否需要勾选?
-
嘿达贡。假设我勾选了 2 个 ID 为 4 和 11 的复选框,它们在 mysql 中完美更新。然后我需要一直勾选复选框 4 和 11,希望对您有所帮助
-
检查帖子全局,或它们的存储位置。
标签: php arrays wordpress loops checkbox