php分页问题系统提示未定义变量Undefinedvariable:php_self
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php分页问题系统提示未定义变量Undefinedvariable:php_self,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含7216字,纯文字阅读大概需要11分钟。
内容图文
这个页面是一个可以正常显示列表的页面,单击“下一页”时,页数会发生变化,但是页面内容还是显示的第一页。系统提示第72和79行未定义变量Undefined variable: php_self 我应该怎样修改下?课题列表
课题编号 | 课题名称 | 指导教师 | 职称 | 可选人数 | 选题情况 | 状态 | 详细资料 |
".$row['id']." | ".$row['subject']." | ".$row['teacher']." | ".$row['zhicheng']." | ".$row['number']." | ".$row['xuehao']." | ".$ss." | 查看 |
回复讨论(解决方案)
$_SERVER[PHP_SELF]
不写也可以
$_SERVER[PHP_SELF]
不写也可以 是不是把那两行里面的$php_self?删除吗?我删除以后点下一页后直接就“无法找到该网页”了……
昨天等完今天继续等。
您至少应该贴出修改后的代码!
您至少应该贴出修改后的代码! 主要的问题是我不会修改呀~~
既然你不会改,哪有何来的“无法找到该网页”
既然你不会改,哪有何来的“无法找到该网页”
好吧,我输给你了。我就是把71、79行的$php_self?删除了再运行的。
课题列表
课题编号 | 课题名称 | 指导教师 | 职称 | 可选人数 | 选题情况 | 状态 | 详细资料 |
".$row['id']." | ".$row['subject']." | ".$row['teacher']." | ".$row['zhicheng']." | ".$row['number']." | ".$row['xuehao']." | ".$ss." | 查看 |
既然你不会改,哪有何来的“无法找到该网页” 怎么会变成一行的?我重新粘
课题列表
课题编号 | 课题名称 | 指导教师 | 职称 | 可选人数 | 选题情况 | 状态 | 详细资料 |
".$row['id']." | ".$row['subject']." | ".$row['teacher']." | ".$row['zhicheng']." | ".$row['number']." | ".$row['xuehao']." | ".$ss." | 查看 |
您至少应该贴出修改后的代码! 对了,需要说明一下,我那个$list_num已经提前定义了。
你真够可以的
print("
说是 $php_self 可以不要
你却
print "
连 ? 也不要了
那我现在修改成print "
加了?后,到是不报错了,但是下一页还是第一页的内容啊~~~~
不知是谁教你用 error_reporting(E_ALL ^ E_NOTICE); 回避矛盾的
这枚不负责任!
你的 $offset 在哪里赋值的?
既然你没有 $offset = $_GET['offset'];
那么目标偏移如何能传入?
既然不能传入,那翻页如何实现?
不知是谁教你用 error_reporting(E_ALL ^ E_NOTICE); 回避矛盾的
这枚不负责任!
你的 $offset 在哪里赋值的?
既然你没有 $offset = $_GET['offset'];
那么目标偏移如何能传入?
既然不能传入,那翻页如何实现? 版主息怒,版主明察秋毫。确实我没有赋值,我应该字哪里赋值?我把那句话加进来了,系统又提示第63行有 Undefined index: offset
"; ?> 目前共有".$count."条记录 共".$pages."页 "; if($offset){ $preoffset=$offset-$list_num; print "上一页 ";} else { echo "上一页 "; } $newoffset=$offset+$list_num; if(($pages!=0)&&(($newoffset/$list_num)!=$pages)) { print("下一页 "); } else{ echo "下一页 ";} $pageno=($offset/$list_num)+1; echo "第 页
不知是谁教你用 error_reporting(E_ALL ^ E_NOTICE); 回避矛盾的
这枚不负责任!
你的 $offset 在哪里赋值的?
既然你没有 $offset = $_GET['offset'];
那么目标偏移如何能传入?
既然不能传入,那翻页如何实现? 第63行也就是第3行既然你已经有了 extract($_REQUEST);
那么 $offset = $_GET['offset']; 就不需要了,何况如果是 post 表单提交,就没有 $_GET['offset']
你是在 php5 下调试一个按 php4 一般工作环境书写的项目,那么肯定会出现一些问题。
但你实际上没有修改代码的能力,这一点从无法解决未定义变量的问题就可看出
在你的前几个帖子中,我都明确的告诉你了:在程序的开始处加上 extract($_REQUEST); 就可以了
这样做的目的就在于:在没有了魔术变量的情况下,使用 php4 的项目
至于本轮的 $php_self 问题,显然是你自己制造的!
如果是原来就有的,那么就是 $PHP_SELF 而不是 $php_self(注意:php的变量名是区分大小写的)
既然你已经有了 extract($_REQUEST);
那么 $offset = $_GET['offset']; 就不需要了,何况如果是 post 表单提交,就没有 $_GET['offset']
你是在 php5 下调试一个按 php4 一般工作环境书写的项目,那么肯定会出现一些问题。
但你实际上没有修改代码的能力,这一点从无法解决未定义变量的问题就可看出
在你的前几个帖子中,我都明确的告诉你了:在程序的开始处加上 extract($_REQUEST); 就可以了
这样做的目的就在于:在没有了魔术变量的情况下,使用 php4 的项目
至于本轮的 $php_self 问题,显然是你自己制造的!
如果是原来就有的,那么就是 $PHP_SELF 而不是 $php_self(注意:php的变量名是区分大小写的) 版主,我对你简直佩服得五体投地啊!你不仅会看代码,还会看人,还劳您费心写了这么一大段来教导我。我,我,我真的是太感动了!!!既然你已经有了 extract($_REQUEST);
那么 $offset = $_GET['offset']; 就不需要了,何况如果是 post 表单提交,就没有 $_GET['offset']
你是在 php5 下调试一个按 php4 一般工作环境书写的项目,那么肯定会出现一些问题。
但你实际上没有修改代码的能力,这一点从无法解决未定义变量的问题就可看出
在你的前几个帖子中,我都明确的告诉你了:在程序的开始处加上 extract($_REQUEST); 就可以了
这样做的目的就在于:在没有了魔术变量的情况下,使用 php4 的项目
至于本轮的 $php_self 问题,显然是你自己制造的!
如果是原来就有的,那么就是 $PHP_SELF 而不是 $php_self(注意:php的变量名是区分大小写的) 版主,由于我的水平以及档次问题,一次次地很烦地每天在论坛里问一些弱智的问题,这个是我在做的毕业设计,被逼得没办法了,周围同学也没有会PHP的,在6月2好答辩前,小女子可能还会多次烦您,望您见谅了!既然你已经有了 extract($_REQUEST);
那么 $offset = $_GET['offset']; 就不需要了,何况如果是 post 表单提交,就没有 $_GET['offset']
你是在 php5 下调试一个按 php4 一般工作环境书写的项目,那么肯定会出现一些问题。
但你实际上没有修改代码的能力,这一点从无法解决未定义变量的问题就可看出
在你的前几个帖子中,我都明确的告诉你了:在程序的开始处加上 extract($_REQUEST); 就可以了
这样做的目的就在于:在没有了魔术变量的情况下,使用 php4 的项目
至于本轮的 $php_self 问题,显然是你自己制造的!
如果是原来就有的,那么就是 $PHP_SELF 而不是 $php_self(注意:php的变量名是区分大小写的) 大哥我对不住你,确实是我把大写改成小写了,我现在改回来了。但是系统还是提示未定义的变量,连我自己都觉得羞愧内容总结
以上是互联网集市为您收集整理的php分页问题系统提示未定义变量Undefinedvariable:php_self全部内容,希望文章能够帮你解决php分页问题系统提示未定义变量Undefinedvariable:php_self所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。
来源:【匿名】更多 ►【php分页问题系统提示未定义变量Undefinedvariable:php_self】教程文章相关的互联网学习教程文章
php filter_var函数判断邮箱,url,ip格式
以前使用php的时候还不知道有过滤器filter这玩意,那时候判断邮箱、url和ip地址格式是否符合都是用正则表达式。后来随着使用的逐渐深入,才知道在php中也可以使用内置的函数库过滤器filter来完成这些功能。对于filter_var这个函数,如果验证通过则会返回验证对象,否则返回false。判断邮箱<?php$email = ‘fengdingbo@gmail.com‘; $result = filter_var($email, FILTER_VALIDATE_...
PHP filter_var() 函数【代码】
定义和用法filter_var() 函数通过指定的过滤器过滤一个变量。如果成功,则返回被过滤的数据。如果失败,则返回 FALSE。语法filter_var(variable, filter, options) 参数描述variable必需。规定要过滤的变量。filter可选。规定要使用的过滤器的 ID。默认是 FILTER_SANITIZE_STRING。参见 完整的 PHP Filter 参考手册,查看可能的过滤器。 过滤器 ID 可以是 ID 名称(比如 FILTER_VALIDATE_EMAIL)或 ID 号(比如 274)。options可选...
php中get_cfg_var()和ini_get()的用法及区别【代码】
本文实例讲述了php中get_cfg_var()和ini_get()的用法及区别。分享给大家供大家参考。具体分析如下:php里get_cfg_var()和ini_get()都是取得配置值的函数,当你需要获取php.ini里的某个选项的配置值时,这两个函数都都可以使用,得到的结果是一样的。不过,get_cfg_var()和ini_get()也有一些区别,这便是本文要谈的内容。在说这两个函数区别之前,我们先来了解一下它们的含义及用法。有关ini_get()的用法,前面有一篇《php用ini_get...
PHP开发中,让var_dump调试函数输出更美观 ^_^#【图】
用var_dump打印输出时,输出的内容没有被格式化。如下图: 通常使用var_dump打印的内容是被格式化后输出的,如下图:造成没有格式化输出的原因是因为php.ini设置的问题,使用phpinfo()函数可以查看到html_errors这一项的设置为Off,如下图:找到php.ini文件,将html_errors修改为On即可。原文:http://www.cnblogs.com/phpdragon/p/4508285.html
解析php中var_dump,var_export,print_r三个函数的区别
下面的示例看看这三个函数的具体的区别,其中var_dump和var_export比较少用,但他们两者又很相似。所以可以看看:复制代码 代码如下:<?php$a = array(1,1,32,322,3433,array(32,232,23232));$b = 1234;$c = "alsdfl;asdf";$d = ‘a‘;$e = fopen("slsl.txt", "r");var_dump($a);echo "<br>";var_dump($b);echo "<br>";var_dump($c);echo "<br>";var_dump($d);echo "<br>";var_dump($e);echo "<br>";echo "<br>";echo "<br>";echo "...
php echo, print, print_r, sprintf, var_dump, var_expor的使用区别
/*******echo********/echo— 输出一个或多个字符串描述echo ( string arg1 [, string ...] )echo()实际上不是一个函数(它是一个语言结构),所以您不需要使用括号。echo()的(不同于其他一些语言构造)并不像一个功能,所以它不能总是在函数中使用。此外,如果你想传递多个参数的echo(),参数必须不被括在括号内。echo()是命令,不能返回值。echo后面可以跟很多个参数,之间用分号隔开,如:echo $myvar1;echo 1,2,$myva...
javascript中实现类似php 的var_dump【代码】
javascript语言中的调试功能少得可怜,如果涉及到第三方返回的对象数据更是使得开发程度加大。想到php中的var_dump,print_r简单好用,极大程序上方便了开发工作,在网上乱找一通,终于找到了一个类似的方法,虽然没有我p那样的刁炸天,但也省了不少功夫。可能有同学倔强到“三方不能查手册么“,嗯这个问题问题的好,如果手册上缺失了你要找的那段呢,如果手册上记录的不全呢,实际开发中发现就算是阿里腾讯的手册也会有滞后现象。...
php中var_export与var_dump的区别分析
一 var_dump (PHP 3 >= 3.0.5, PHP 4, PHP 5) var_dump -- 打印变量的相关信息 描述 void var_dump ( mixed expression [, mixed expression [, ...]] ) 此函数显示关于一个或多个表达式的结构信息,包括表达式的类型与值。数组将递归展开值,通过缩进显示其结构。 复制代码 代码如下:$data = array (‘name‘ => ‘abc‘, ‘job‘ => ‘programmer‘,‘a‘=>array(‘aa‘,‘cc‘,‘bb‘)); $data = var_dump($data,TRUE); echo $d...
如果无法访问/ var / log / apache,在哪里可以看到PHP错误日志
我的网络主机正在为我们的网络服务器运行ubuntu 10.04.我试图查看我通常在/ var / log / apache2 / error_log中看到的PHP错误输出…,但我无权访问/ var / log / apache2 /.我收到HTML 500错误,通常我会检查PHP错误日志.有谁知道如何检查日志而不必访问/ var / log / apache2 /? 谢谢!解决方法:尝试使用php脚本中的ini_set函数将错误日志设置为您可以访问的其他位置,例如, ini_set(‘error_log’,’/ home / username / error.log...
PHPfilter_var()函数Filter函数_PHP
filter_var() 函数通过指定的过滤器过滤变量。 如果成功,则返回已过滤的数据,如果失败,则返回 false。 语法 filter_var(variable, filter, options)variable:必需。规定要过滤的变量。 filter:可选。规定要使用的过滤器的 ID。 (参见下面的FiltersID列表) options:规定包含标志/选项的数组。检查每个过滤器可能的标志和选项。 代码如下:@header('content-type:text/html;charset=utf-8;'); $email_a='jcifox@gmail.com'; ...
PHP:如何在simplexml_load_file()var中工作【代码】
我通过simplexml_load_file()在php中加载一个xml. 我加载文件:$xml = simplexml_load_file('flash/datas/datas.xml');并访问我的内容:$descText = $xml->aboutModule->chocolaterie->desc来自desc的文本已在我的$descText中注册,但所有< br />文本消失了…所以我的长篇文章是单行,不太好: – / 你知道怎么解决这个问题吗?是否有一个特殊的traitement做一个$xml var?或其他什么? 预先感谢您的帮助!解决方法:两种方法使它工作...
解析php中var_dump,var_export,print_r三个函数的区别_PHP教程
下面的示例看看这三个函数的具体的区别,其中var_dump和var_export比较少用,但他们两者又很相似。所以可以看看: 代码如下:$a = array(1,1,32,322,3433,array(32,232,23232));$b = 1234;$c = "alsdfl;asdf";$d = 'a';$e = fopen("slsl.txt", "r");var_dump($a);echo "";var_dump($b);echo "";var_dump($c);echo "";var_dump($d);echo "";var_dump($e);echo "";echo "";echo "";echo "";var_export($a);echo "";var_export($b);ech...
Luadumptable(相仿PHP中的print_r/var_export)
Lua dump table(类似PHP中的print_r/var_export)会PHP的人都知道PHP中的print_r/var_export函数,可以方便的用于打印数组或导出变量,Lua中没有提供,实际应用中却是很多时候需要类似的功能。今天便封装了个简单函数,实现类似功能,用来打印/导出table:-- dump.lua--[[dump对象@param mixed obj@return string]]function debug.dump(obj) local getIndent, quoteStr, wrapKey, wrapVal, dumpObj getIndent = function(leve...
有关phpfilter_has_var()函数的文章推荐
定义和用法 该filter_has_var ( )函数检查,如果一个变量指定输入类型存在。在返回TRUE或FALSE成功的失败。语法filter_has_var(type, variable)type必需的。指定类型检查可能存在的输入类型:INPUT_GETINPUT_POSTINPUT_COOKIEINPUT_SERVERINPUT_ENVvariable必需的。指定变量检查例如 在这个例子中的输入变量“名称”发送到PHP页面:输出为.Input type existshttp://www.bkjia.com/PHPjc/445506.htmlwww.bkjia.comtrueh...
PHP学习之输出字符串(echo,print,printf,print_r和var_dump)
下面一一进行介绍。 1. echo echo 是PHP的一个关键字,它没有返回值。在写法上,它可以省略小括号。如下代码: 代码如下:echo Test String; echo(Test String); 2. print print 也是PHP的一个关键字,它有返回值,一般返回true,返回false的情况应该没有。在写法上,它和echo一样,可以省略小括号。如下代码: 代码如下:print Test String; print(Test String); 3. printf printf可以像C语言的printf一样,格式化输出一个字符串...
PHP - 技术教程分类
PHP 教程 PHP 简介 PHP 安装 PHP 语法 PHP 变量 PHP echo/print PHP EOF(heredoc) PHP 数据类型 PHP 类型比较 PHP 常量 PHP 字符串 PHP 运算符 PHP If...Else PHP Switch PHP 数组 PHP 数组排序 PHP 超级全局变量 PHP While 循环 PHP For 循环 PHP 函数 PHP 魔术常量 PHP 命名空间 PHP 面向对象 PHP 测验 PHP 表单 PHP 表单验证 PHP 表单 - 必需字段 PHP 完整表单实例 PHP $_GET 变量 PHP $_POST 变量 PHP 多维数组 PHP 日期 PHP 包含 PHP 文件 PHP 文件上传 PHP Cookie PHP Session PHP E-mail PHP Error PHP Exception PHP 过滤器 PHP 7 新特性 PHP MySQL 简介 PHP MySQL 连接 PHP MySQL 创建数据库 PHP MySQL 创建数据表 PHP MySQL 插入数据 PHP MySQL 插入多条数据 PHP MySQL 预处理语句 PHP MySQL 读取数据 PHP MySQL Where PHP MySQL Order By PHP MySQL Update PHP MySQL Delete PHP ODBC AJAX 简介 AJAX PHP AJAX 数据库 AJAX 实时搜索 AJAX 投票 PHP Array PHP Calendar PHP cURL PHP Date PHP Directory PHP Error PHP Filesystem PHP Filter PHP FTP PHP HTTP PHP Mail PHP Math PHP Misc PHP MySQLi PHP PDO PHP String PHP Zip PHP Timezones PHP 图像处理 PHP RESTful PHP PCRE PHP 可用的函数 PHP Composer php 全部PHP - 最新教程