help me 语法

pmaster 北京腾讯科技有限公司 2002-05-13 10:10:06
Warning: Undefined variable: record in C:\Downloads\PHP\imagenews\imagenews\news.php on line 65
请问哪里出错,如何解决,能详细一点吗?
...全文
18 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
cryingboy 2002-05-13
变量没有定义
最好是找把代码贴出来

record是传递的参数的话可以
你可以在65行前
加上
global $record;
回复
szsailing 2002-05-13
把你的代码贴出来
才好分析
回复
jekend 2002-05-13
修改 php.ini : 找到
error_reporting 設定, 改為 :
error_reporting = E_ALL & ~E_NOTICE & ~E_WARNING
回复
banneryue 2002-05-13
看一下php.ini中的register_global
回复
pmaster 2002-05-13
我加啦!加一行,又出来一行
代码如下:
<?
$database_file = "imagedatabase";
$fp = fopen($database_file, "r");
$count = 1;
while (!feof($fp))
{
$buffer = fgets($fp,4096);
$fields = explode(" ",$buffer);
global $cplb;

global $offset;
if($fields[7] != $cplb) continue;
$offset = $count -1;
$arrcpbh[$offset] = $fields[0];
$cpmc[$offset] = $fields[1];
$cpcc[$offset] = $fields[2];
$cpzc[$offset] = $fields[3];
$cpjz[$offset] = $fields[4];
$cpnl[$offset] = $fields[5];
$dcsm[$offset] = $fields[6];

$image_filename[$offset] = $fields[8];
$count = $count +1;
}
fclose($fp);
?>
<html>
<head>
<title>无缩略图型</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" href="css/ie_read.css">
</head>

<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<p><br>
</p>
<table border="0" cellspacing="0" cellpadding="3" valign="top" width="80%" align="center">
<tr valign="top" align="center" bgcolor="#ffcc00">
<td bgcolor="#FFA600" width="20%"> <font color="003366">产品编号</font></td>
<td width="30%" bgcolor="#CCCCCC"><font color="003366">产品名称</font></td>
<td bgcolor="#FFA600" width="20%"> <font color="003366">产品编号</font></td>
<td width="30%" bgcolor="#CCCCCC"><font color="003366">产品名称</font></td>
</tr>
<?
$n =0;
for($i = 0;$i<=$count-1;$i++)
{
$n = $n +1;
if($n%2 == 0)
{ $bhbgcolor = "#FFA600";$nmbgcolor = "#FFFFA4";}
else
{ $bhbgcolor = "#ffcc00";$nmbgcolor = "#FFFF66";}
?>
<tr valign="top" align="center" bgcolor="ffff99">
<td bgcolor="<?echo $bhbgcolor;?>" align="center" valign="middle"><a href="<?echo "no_1.php?cpbh=$arrcpbh[$i]&cplb=$cplb"; ?>" target="_blank">
<?echo $arrcpbh[$i];?>
</a></td>
<td bgcolor="<?echo $nmbgcolor;?>" valign="middle">
<?echo $cpmc[$i];?>
</td>
<td bgcolor="<?echo $bhbgcolor;?>" valign="middle"><a href="<?echo "no_1.php?cpbh=";echo $arrcpbh[$i+1];echo "&cplb=$cplb"; ?>" target="_blank">
<?echo $arrcpbh[$i+1];?>
</a></td>
<td bgcolor="<?echo $nmbgcolor;?>" valign="middle">
<?echo $cpmc[$i+1];?>
</td>
</tr>
<?
$i = $i+1;
}?>
</table>
<br>
<br>
<br>
<table width="60%" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td align="center">版权所有,请勿随意引用</td>
</tr>
</table>
<p>  </p>
</body>
</html>
如下错误:
Warning: Undefined offset: 7 in C:\Downloads\PHP\update\no.php on line 12

Warning: Undefined offset: 1 in C:\Downloads\PHP\update\no.php on line 15

Warning: Undefined offset: 2 in C:\Downloads\PHP\update\no.php on line 16

Warning: Undefined offset: 3 in C:\Downloads\PHP\update\no.php on line 17

Warning: Undefined offset: 4 in C:\Downloads\PHP\update\no.php on line 18

Warning: Undefined offset: 5 in C:\Downloads\PHP\update\no.php on line 19

Warning: Undefined offset: 6 in C:\Downloads\PHP\update\no.php on line 20

Warning: Undefined offset: 8 in C:\Downloads\PHP\update\no.php on line 22
回复
jamsband 2002-05-13
有道理,因为以前的php版本不需要定义变量的,你可以先定义变量,然后再试试,如果再不行,你就把代码出错的地方贴出来
回复
yorgo 2002-05-13
你用的是新版本php吧

php4.2开始将默认的变量转换关闭了
回复
相关推荐
发帖
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
帖子事件
创建了帖子
2002-05-13 10:10
社区公告
暂无公告