变量没有定义
最好是找把代码贴出来record是传递的参数的话可以
你可以在65行前
加上
global $record;

解决方案 »

  1.   

    你用的是新版本php吧php4.2开始将默认的变量转换关闭了
      

  2.   

    有道理,因为以前的php版本不需要定义变量的,你可以先定义变量,然后再试试,如果再不行,你就把代码出错的地方贴出来
      

  3.   

    我加啦!加一行,又出来一行
    代码如下:
    <?   
       $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>&nbsp; </p>
    </body>
    </html>
    如下错误:
    Warning: Undefined offset: 7 in C:\Downloads\PHP\update\no.php on line 12Warning: Undefined offset: 1 in C:\Downloads\PHP\update\no.php on line 15Warning: Undefined offset: 2 in C:\Downloads\PHP\update\no.php on line 16Warning: Undefined offset: 3 in C:\Downloads\PHP\update\no.php on line 17Warning: Undefined offset: 4 in C:\Downloads\PHP\update\no.php on line 18Warning: Undefined offset: 5 in C:\Downloads\PHP\update\no.php on line 19Warning: Undefined offset: 6 in C:\Downloads\PHP\update\no.php on line 20Warning: Undefined offset: 8 in C:\Downloads\PHP\update\no.php on line 22
      

  4.   

    修改 php.ini : 找到  
    error_reporting 設定, 改為 :
    error_reporting   =  E_ALL & ~E_NOTICE & ~E_WARNING