我正在尝试根据用户是否禁用左栏或右栏来制作条件代码。我有以下
<?php
$left_sidebar = 'off';
$right_sidebar = 'on';
if ($left_sidebar == 'on' || $right_sidebar == 'on') {
$left_sidebar_width = 'four_columns';
$right_sidebar_width = 'four_columns';
$center_width = 'eight_columns';
} else if ($left_sidebar == 'on' || $right_sidebar == 'off') {
$left_sidebar_width = 'four_columns';
$right_sidebar_width = 'disabled';
$center_width = 'twelve_columns';
} else if ($left_sidebar == 'off' || $right_sidebar == 'on') {
$left_sidebar_width = 'disabled';
$right_sidebar_width = 'four_columns';
$center_width = 'twelve_columns';
} else {
$left_sidebar_width = 'disabled';
$right_sidebar_width = 'disabled';
$center_width = 'sixteen_columns';
}
echo $left_sidebar_width;
echo '<br />';
echo $right_sidebar_width;
echo '<br />';
echo $center_width;
echo '<br />';
?>
我遇到的问题是无论我将 $left_sidebar 或 $right_sidebar 更改为它总是说
four_columns
four_columns
eight_columns
当我将其中一个侧边栏关闭时,我做错了什么使它不会改变?