提示你没有定义变量error_reporting(7);加在程序代码前就行了

解决方案 »

  1.   

    一般都是变量定义不规范所致。
    比如:
    $re=mysql_fetch_array($result);
    echo $re[companyname];//这里会有你所指的错误echo $re["companyname"];//这样子呢??那个错误就没有。还有就是有使用变量之前最好先定义一下。
    呵呵,不知道我说的对不对??
    另外用$_GET,$_POST代替$_REQUEST吧。
    $producttype = isset($_REQUEST["producttype"]) ? $_REQUEST["producttype"] : "";//
      

  2.   

    找到答案了:还不解的朋友查看
    http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=4806
      

  3.   

    你是windows系统,安装了最新版的php,他就会提示你这个,是语法的问题$result1=$_POST['item'];
    这样就可以了。
      

  4.   

    晕死,其实还是我不会用<input type=radio name=''>,因为他和其它的input不一样,如果几个radio的name是一样的,将提交一个数组,而不是一个变量,现在的问题是如何取得这个数组的有效值。我源代码就有$result1=$_POST[item];用$result1=$_POST['item'];结果也得不到值,我的代码本身是错的,但能得到值倒是奇怪。
      

  5.   

    更晕,发现用简单的代码没有出错,可能是我平常不爱对HTML代码中的变量加引号吧,先结帖了。我在上面所说的倒还不知是否正确了。