一个php文件中的undefined index怎么去除

try-catch-finally 2012-01-14 12:17:23
一个php文件中的undefined index怎么去除?在浏览器中老是显示Notice。
...全文
147 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
小在在 2012-01-14
  • 打赏
  • 举报
回复
是数组索引还是方法,表达清楚点.

错误意思是找不到index这个东西.

黄袍披身 2012-01-14
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 phpnewnew 的回复:]

这是一个提示而不是错误 解决的方法就是加个判断

if (isset()$xxxx){
...
[/Quote]


if (isset($xxxx)){

这都打错...看样子该吃药了.哈哈哈

码无边 2012-01-14
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 xuzuning 的回复:]

直接回避
error_reporting(E_ALL ^ E_NOTICE);

这种方式,并不适合 java 程序员
但是既然是 java 程序员,那么就应该知道:凡是变量都需要先声明,再使用
非要去使用不知是否存在的变量,只能说是人品问题
[/Quote]老大说的不错。
xuzuning 2012-01-14
  • 打赏
  • 举报
回复
直接回避
error_reporting(E_ALL ^ E_NOTICE);

这种方式,并不适合 java 程序员
但是既然是 java 程序员,那么就应该知道:凡是变量都需要先声明,再使用
非要去使用不知是否存在的变量,只能说是人品问题
黄袍披身 2012-01-14
  • 打赏
  • 举报
回复
这是一个提示而不是错误 解决的方法就是加个判断

if (isset()$xxxx){
...
如题,项目要用到jeasyui,所以必须要下载它的demo,获取相应的js,css等等的文件 jeasyui的下载地址:http://www.jeasyui.com/download/index.php <script src="easyui/jquery.min.js" type="text/javascript"> $(function () { $("#tab").datagrid({ // width: 600, //宽度 height: 400, //高度 singleSelect: true, //选一行的设置 fitColumns:true, url: "EditorUserHandler.ashx", //请求路径 title: "用户信息", //标题 iconCls: "icon-add", //图标 // collapsible: true, //隐藏按钮 //冻结列 // frozenColumns: [[{ field: "chk", "checkbox": true}]], //复选框 //列 rownumbers: false, //传输参数 queryParams: { "action": "query" }, pagination: true, toolbar: "#tool" }); $("#tab").datagrid('getPager').pagination({ beforePageText: "第", afterPageText: "页", displayMsg: "当前 {from} - {to}条数据 共{total} 条数据", pageSize: 10, pageList: [5, 10, 15, 20, 30] }); }) <script type="text/javascript"> function CreateFormPage(strPrintName, printDatagrid) { var tableString = '
半年广东省房屋市政工程安全生产文明施工示范工地申报项目汇总表
地区(部门)公 章: 报送时间: 年 月 日
'; var frozenColumns = printDatagrid.datagrid("options").frozenColumns; // 得到frozenColumns对象 var columns = printDatagrid.datagrid("options").columns; // 得到columns对象 var nameList = ''; // 载入title if (typeof columns != 'undefined' && columns != '') { $(columns).each(function (index) { tableString += '\n'; if (typeof frozenColumns != 'undefined' && typeof frozenColumns[index] != 'undefined') { for (var i = 0; i < frozenColumns[index].length; ++i) { if (!frozenColumns[index][i].hidden) { tableString += '\n'; } } } for (var i = 0; i < columns[index].length; ++i) { if (!columns[index][i].hidden) { tableString += '\n'; } } tableString += '\n'; }); } // 载入内容 var rows = printDatagrid.datagrid("getRows"); // 这段代码是获取当前页的所有行 var nl = eval('([' + nameList.substring(1) + '])'); for (var i = 0; i < rows.length; ++i) { tableString += '\n'; $(nl).each(function (j) { var e = nl[j].f.lastIndexOf('_0'); tableString += '\n <script type="text/javascript"> function ChangeToTable(printDatagrid) { var tableString = '
index][i].rowspan != 'undefined' && frozenColumns[index][i].rowspan > 1) { tableString += ' rowspan="' + frozenColumns[index][i].rowspan + '"'; } if (typeof frozenColumns[index][i].colspan != 'undefined' && frozenColumns[index][i].colspan > 1) { tableString += ' colspan="' + frozenColumns[index][i].colspan + '"'; } if (typeof frozenColumns[index][i].field != 'undefined' && frozenColumns[index][i].field != '') { nameList += ',{"f":"' + frozenColumns[index][i].field + '", "a":"' + frozenColumns[index][i].align + '"}'; } tableString += '>' + frozenColumns[0][i].title + 'index][i].rowspan != 'undefined' && columns[index][i].rowspan > 1) { tableString += ' rowspan="' + columns[index][i].rowspan + '"'; } if (typeof columns[index][i].colspan != 'undefined' && columns[index][i].colspan > 1) { tableString += ' colspan="' + columns[index][i].colspan + '"'; } if (typeof columns[index][i].field != 'undefined' && columns[index][i].field != '') { nameList += ',{"f":"' + columns[index][i].field + '", "a":"' + columns[index][i].align + '"}'; } tableString += '>' + columns[index][i].title + '
'; var frozenColumns = printDatagrid.datagrid("options").frozenColumns; // 得到frozenColumns对象 var columns = printDatagrid.datagrid("options").columns; // 得到columns对象 var nameList = new Array(); // 载入title if (typeof columns != 'undefined' && columns != '') { $(columns).each(function (index) { tableString += '\n'; if (typeof frozenColumns != 'undefined' && typeof frozenColumns[index] != 'undefined') { for (var i = 0; i < frozenColumns[index].length; ++i) { if (!frozenColumns[index][i].hidden) { tableString += '\n'; } } } for (var i = 0; i < columns[index].length; ++i) { if (!columns[index][i].hidden) { tableString += '\n'; } } tableString += '\n'; }); } // 载入内容 var rows = printDatagrid.datagrid("getRows"); // 这段代码是获取当前页的所有行 for (var i = 0; i < rows.length; ++i) { tableString += '\n'; for (var j = 0; j < nameList.length; ++j) { var e = nameList[j].field.lastIndexOf('_0'); tableString += '\n'); var i = $(''); var l = $(''); i.val(ChangeToTable(exportGrid)); i.appendTo(f); l.val(strXlsName); l.appendTo(f); f.appendTo(document.body).submit(); try { document.body.removeChild(f); } catch (e) { } } 打印 导出
index][i].rowspan != 'undefined' && frozenColumns[index][i].rowspan > 1) { tableString += ' rowspan="' + frozenColumns[index][i].rowspan + '"'; } if (typeof frozenColumns[index][i].colspan != 'undefined' && frozenColumns[index][i].colspan > 1) { tableString += ' colspan="' + frozenColumns[index][i].colspan + '"'; } if (typeof frozenColumns[index][i].field != 'undefined' && frozenColumns[index][i].field != '') { nameList.push(frozenColumns[index][i]); } tableString += '>' + frozenColumns[0][i].title + 'index][i].rowspan != 'undefined' && columns[index][i].rowspan > 1) { tableString += ' rowspan="' + columns[index][i].rowspan + '"'; } if (typeof columns[index][i].colspan != 'undefined' && columns[index][i].colspan > 1) { tableString += ' colspan="' + columns[index][i].colspan + '"'; } if (typeof columns[index][i].field != 'undefined' && columns[index][i].field != '') { nameList.push(columns[index][i]); } tableString += '>' + columns[index][i].title + '
编号 姓名 详细信息 登录信息
地址 电话 邮箱 登录名 密码

编号:
姓名:
地址:
电话:
邮箱:
登录名:
密码:
这是我第一次做留言本,也是为初学者做的留言本,目的是为了做一个方便配置,好用的留言本。 include/config1.php是数据库连接参数的配置文件,include/config2是留言板参数的配置文件,include/configpass.php是留言本管理员和密码的配置文件,include/config1.php可以直接编辑或者在安装时修改,include/config2.php和include/configpass.php可以直接编辑,或者登录留言本后台进行更改。 请保证上述三个文件可写,然后运行install.php安装。留言本开头页面的部分和结尾页面部分的修改请修改include/header.php和include/footer.php 本留言本实现了留言审核开关功能,悄悄话功能,回复功能和防止sql注入,留言本的用户名和密码,留言本的背景和文字颜色均可以在后台更改。 登录后台请访问adminlogin.php,默认用户名为admin,默认密码为pass 若有任何疑问或者配置问题请 我QQ834029860咨询,或者发邮件到我邮箱834029860@qq.com,我会根据各位的意见建议陆续推出新的版本。 有一些网友 我QQ后,向我要数据库的sql文件,我再次强调一下:数据库只要运行install.php就会自动建立。 附v1.01更新说明: 因为1.0版有一些bug,所以推出了1.01版。这个版本没有增加新的功能,仅仅是对1.0版的一些bug作出修正。 修正了在某些php版本会报Cannot send session cache limiter的warning的bug。 修正了某些php套件下如wampserver会报Undefined index,Undefined variable等提示的bug。 修改了留言本参数设定功能预览时留言的文字颜色参数不起作用的错误。 这次升级没有调整数据库,所以你如果是从1.0版本升级的话,直接覆盖原文件就可以了。

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧