我用这段php代码创建了一个选项页,如果用户设置为“active”,则激活一个函数,如果用户设置为“Not active”,则关闭该函数。
<?php
add_action(\'admin_menu\', \'custom\');
function custom() {
add_menu_page(\'settings\', \'settings\', \'8\', \'custom\', \'customfunc\');
}
function customfunc(){
$wpp_rg = get_option(\'wpp_rg\');
if ($_POST[\'submit\']):
update_option(\'wpp_rg\',$_POST[\'wpp_rg\']);
endif;
?>
<div class="wrap">
<form action="" method="post">
<table width="70%" border="0" cellspacing="5" cellpadding="5">
<tr>
<th scope="row">test mode :</th>
<td><p>
<label>
<input name="wpp_rg" type="radio" value="1" id="RadioGroup1_0" <?php echo ($wpp_rg==1 ? \'checked="checked"\' : \'\') ?> />
active</label>
<br />
<label>
<input name="wpp_rg" type="radio" value="2" id="RadioGroup1_1" <?php echo ($wpp_rg==2 ? \'checked="checked"\' : \'\') ?>/>
not active</label>
<br />
</p></td>
</tr>
<tr>
<th></th>
<td><input type="submit" name="wpp_submit" value="save" class="button" /></td>
</tr>
</table>
</form>
</div>
<?php
}
$wpp_rg = get_option(\'wpp_rg\');
/******************** IF1 ***********************/
if ($wpp_rg==1) {
echo "Active";
}
if ($wpp_rg==2) {
echo "Not Active";
}
/******************** IF1 ***********************/
?>
但问题是,html收音机不工作!当我点击“非活动”并保存时,什么都没有发生!
有什么问题?