$supply_id
本页中,取到信息了么?

解决方案 »

  1.   


    其它的(如$myrow['gg']; )有数据吗?
    数据库中这一条有数据吗?请检查....
      

  2.   

    $supply_id 能取得值。。如下
        $res=mysql_query("select *  from supply where supply_id='$supply_id'",$db);
                     $myrow=mysql_fetch_array($res);         
                    $cd=$myrow["cd"];
               echo $supply_id; //显示值的。。其他的$myrow['gg']也没有数据。。
         但是取消where supply_id='$supply_id'变为 $res=mysql_query("select *  from supply",$db);           这个时候echo $myrow['cz']有值了
     在线。
      

  3.   

    版本问题
    $supply_id=$_GET['supply_id'];
    ... supply where supply_id='$supply_id'", ... 
    其他类同
      

  4.   

    我的意思是$supply_id的值能得到。。
                    echo $supply_id;//不需要$supply_id=$_GET['supply_id'];能得到值
      而..........supply where supply_id='$supply_id'"..
       后。。
             $myrow['cz']为空。。也就是说$myrow[]为空
                
                   使得  <input name="cz" type="text" id="cz" value="<?php echo $myrow['cz']; ?>" size="10" maxlength="30"> 
                        里无法显示。。        真的搞不清,,,,,,,,唉。!!
      

  5.   


    这是因为你没有从数据库中查到数据,如果$supply_id存在,则可能查询语句不对。用
    $sql = "select *  from supply where supply_id='$supply_id'";
    $res=mysql_query($sql,$db);echo $sql;
    echo mysql_error();看看!
      

  6.   

    我试了一下:sandyuk(冰の沙隆) ( ) 信誉:100 结果:
          select * from supply where supply_id='200303211018'
         请一定帮我解决这一问题。。
      

  7.   


    没有错误显示,也就是数据库可能没有这条数据,你到数据库找找看有没有supply_id='200303211018'的数据。最好你的数据结构贴出来看看吧。
      

  8.   

    #
    # 数据表的结构 `supply`
    #CREATE TABLE supply (
      pm varchar(12) NOT NULL default '品名',
      cz varchar(12) default '材质',
      gg varchar(255) default '规格',
      cd varchar(12) default '产地',
      jg varchar(10) default '含税挂',
      sl varchar(6) default '挂牌数',
      jhdd varchar(30) default '交货地点',
      company varchar(120) NOT NULL default '所属公司',
      xxxxx varchar(30) default '详细信息',
      service_id varchar(60) NOT NULL default '',
      supply_id varchar(60) default NULL,
      add_date date default NULL,
      KEY supply_id (supply_id)
    ) TYPE=MyISAM;数据库里面肯定有这条记录的。。我真的昏了。。!!!!
      

  9.   

    我在update页里用这个当然一切正常。
      我分析是不是在下面几处:
               
    页面1:
       $res=mysql_query("select *  from supply",$db);
                     $myrow=mysql_fetch_array($res);//这个页面用了一次。
    。。循环显示记录语言。                 
       <a href=update.php?supply_id=<? echo $myrow['supply_id'];?>>修改</a>                        这个语句很关键。。会不会有问题
     页面2(处理修改)
      <?php
            $res=mysql_query("select *  from supply where supply_id='$supply_id'",$db);
                     $myrow=mysql_fetch_array($res);//在这儿又调用出现了问题         
                    $cd=$myrow["cd"];
               $idd=$supply_id;
       echo $cd;//问题在这儿,为什么$myrow["cd"]为空,使得以下的修改提交单无数据显示。
    ?>
      

  10.   

    真的昏了!!!!!
    应该没错的啊!
    那你用
    $cd = mysql_result($res,0,"cd");
    然后输出$cd看看有没有值。
      

  11.   

    这样用是什么意思结果如下:Warning: Unable to jump to row 0 on MySQL result index 3 in c:\appserv\www\www_new\update.php on line 202
      

  12.   

    可以肯定是查询问题。
    $sql = "select *  from supply where supply_id='$supply_id'";
    $res=mysql_query($sql,$db);
    echo $sql;
    echo mysql_error();
    if($res)echo "OK";
    else echo "ERROR!";
    $myrow = mysql_fetch_array($res);
    echo mysql_error();
    if($myrow)echo "2OK";
    else echo "2ERROR!";
    看看有什么结果。
      

  13.   

    select * from supply where supply_id='200303211003'OK2ERROR!就是$myrow为空。。
      

  14.   

    这是典型的没有检索到数据。你换一 supply_id 试试。
      

  15.   

    你的意思是换   $supply_id 还是换 supply_id                 如果换select *  from supply where supply_id=值的话  
               这个值我总在换。。
                   我想这样<a href=update.php?id=<? echo $myrow['supply_id'];?>>修改</a>
     页面2(处理修改)
            $res=mysql_query("select *  from supply where supply_id='$id'",$db);
                     $myrow=mysql_fetch_array($res);
      

  16.   

    明显的数据库里有  supply_id=200303211003  这条记录。。
           
           先做       echo $supply_id;//有结果200303211003
             然后     $res=mysql_query("select *  from supply where supply_id='$id'",$db);
                     $myrow=mysql_fetch_array($res);                 却没有结果。。让我昏的没有话说。 sandyuk(冰の沙隆) ( ) 信誉:100 
     十分感谢你。。这样吧。。你有没有update 方面的源代码,给我学习一下也许就发现问题了。
      

  17.   

    刚才忽然想起一个问题,你有没选择数据库啊,或有没出错。
    mysql_select_db("database");有时这个问题很容易忽略的。
      

  18.   

    好,谢谢你: [email protected]    你说的这个问题不存在。。因为我做了个config.inc  所有的网页include 别的能用这个当然能用