douan9541 2014-01-22 00:36
浏览 39

如何调试'save'== $ _REQUEST ['action'],'reset'== $ _REQUEST ['action'],$ _REQUEST ['saved']和$ _REQUEST ['reset']

I followed this tutorial http://net.tutsplus.com/tutorials/wordpress/how-to-create-a-better-wordpress-options-panel/

Everything does what it's suppose to do. However, when I turn DEBUG to TRUE, I get the following errors:

Notice: Undefined index: action in -- This line:

if ( 'save'== $_REQUEST['action'] ) {

Notice: Undefined index: action in -- This line:

else if( 'reset'== $_REQUEST['action'] ){

Notice: Undefined index: saved in -- This line:

if ( $_REQUEST['saved'] ) echo '<div id="message" class="updated fade"><p><strong>'.$themename.' settings saved.</strong></p></div>';

AND Notice: Undefined index: reset in -- This line:

if ( $_REQUEST['reset'] ) echo '<div id="message" class="updated fade"><p><strong>'.$themename.' settings reset.</strong></p></div>';

Naturally, I've made a lot of research on this to try and fix it myself, but nothing really helped/worked.

Someone said you have to use the settings API but didn't give any information on how to do that.

So, how do I debug those errors? Your help would be appreciated!

  • 写回答

1条回答 默认 最新

  • dourao1968 2014-01-22 00:39
    关注

    use isset($_REQUEST['whatever']) to evaluate if the variable is set, if not, then return or something else.

    评论

报告相同问题?

悬赏问题

  • ¥15 matlab中使用gurobi时报错
  • ¥15 WPF 大屏看板表格背景图片设置
  • ¥15 这个主板怎么能扩出一两个sata口
  • ¥15 不是,这到底错哪儿了😭
  • ¥15 2020长安杯与连接网探
  • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么
  • ¥15 banner广告展示设置多少时间不怎么会消耗用户价值
  • ¥16 mybatis的代理对象无法通过@Autowired装填
  • ¥15 可见光定位matlab仿真
  • ¥15 arduino 四自由度机械臂