你除了$numo="";外那里还有其他赋值的地方?

解决方案 »

  1.   

    首先你对$numo的赋值操作只有第一句$numo=''; 打出来$numo当然为空啊;
    三目运算符在这里没有把结果赋给任何变量。。跟输出根本没有关系啊
      

  2.   

    because 你的代码中根本没有赋值
      

  3.   

    竟是一些一瓶不满半瓶子晃挡的人来回答,连最基本的都不会还在这里信口雌黄,我都为你丢脸,什么没赋值啊!什么$numo="";为空啊,
    你们能不能沉下心来学学基础,不说没人当你不存在世界上了,真倒霉,怎么碰到一伙连初学者都不算的人进来回答呢,恶心!
      

  4.   

    楼主脾气也太大了吧.先说好我回复了.不要骂我.
    你这个就没有结果.
    我们先看$bquno%1==0这个吧,这个是true.然后这一坨,三木运算,运算完,可是跟$numo 没有什么关系啊,没有赋值,是不是搞错了,看了一下,理解不通$bqno与$numo关系.
    总结就是根本没有给$numo赋值.
    后不回帖.so goodbye
      

  5.   

    呵呵,楼主真有意思...$bqno=10;
    $numo="";
    ((($bqno%1==0)?$numo==1:($bqno%2==0))?$numo==2:($bqno%3==0))?$numo==3:false;
    var_dump($numo);
    echo '<br>';
    $numo=((($bqno%1==0)?$numo==1:($bqno%2==0))?$numo==2:($bqno%3==0))?$numo==3:false;
    var_dump($numo);
      

  6.   

    好像还不对,这样也行才是楼主的意思$bqno=10;
    $numo="";
    ((($bqno%1==0)?$numo=1:($bqno%2==0))?$numo=2:($bqno%3==0))?$numo=3:false;
    echo $numo;
      

  7.   

    脾气好坏要分谁,对于烂人脾气好啥,象对于你这种纯是为了讨论技术的人就要尊重了.请别见怪!我不是对谁都 是那样的,对于鸟人就要使劲骂!要不他给脸不要脸.
    言归正传,你说的有道理,我也在怀疑传值 的问题,其实这里的三目换成if一样的,只是我在实验这种写法,在写三目前我是用的if,经过测试三目的写法和if是一样的,这里已不是三目的if的问题了,而是逻辑上哪里有问题,即传值,但我想不通是哪里
      

  8.   

    我感觉可能是我犯了一些逻辑问题导致的,这里不是啥三目和问题,其实三目换成if 或switch是一样的,就是写法不同,这没啥奇怪的,上面有些鸟人大惊小怪,以为似乎地球要爆炸似的,只能说他们最起码的知识没有掌握,还一个劲的装狗逼,让人不耻,言归正传. <?php
    $sqld=$empire->query('SELECT i* FROM hd_ecms_shop_data_1 WHERE hd_ecms_shop_data_1.id=$id');
        $bqno==0;
        while($bqrd=$empire->fetch($sqld)){
        if($bqno%1==0){
           $num==1;
        }elseif($bqno%2==0){
           $num==2;
        }elseif($bqno%3==0){
           $num==3;
        }
       $bqno++;
    ?>
         <?php
            $cx=$empire->query("SELECT classid, title ,titleurl, productpic FROM hd_ecms_shop WHERE hd_ecms_shop.id=$bqrd[id]");
                while($bqrf=$empire->fetch($cx)) {
           ?>
                <div class="ptpro<?=$num?>"><a href="<?=$bqrf['titleurl']?>"><img src="<?=$bqrf['productpic']?>" border="0" width="325" height="237" /></a></div>
            <?php
            }
            ?>
    <?php
    }
    ?>这是我的代码,你看逻辑上哪有错误,这个不报错,但是没有打印出$num来
      

  9.   

    我感觉可能是我犯了一些逻辑问题导致的,这里不是啥三目和问题,其实三目换成if 或switch是一样的,就是写法不同,这没啥奇怪的,上面有些鸟人大惊小怪,以为似乎地球要爆炸似的,只能说他们最起码的知识没有掌握,还一个劲的装狗逼,让人不耻,言归正传. <?php
    $sqld=$empire->query('SELECT i* FROM hd_ecms_shop_data_1 WHERE hd_ecms_shop_data_1.id=$id');
        $bqno==0;
        while($bqrd=$empire->fetch($sqld)){
        if($bqno%1==0){
           $num==1;
        }elseif($bqno%2==0){
           $num==2;
        }elseif($bqno%3==0){
           $num==3;
        }
       $bqno++;
    ?>
         <?php
            $cx=$empire->query("SELECT classid, title ,titleurl, productpic FROM hd_ecms_shop WHERE hd_ecms_shop.id=$bqrd[id]");
                while($bqrf=$empire->fetch($cx)) {
           ?>
                <div class="ptpro<?=$num?>"><a href="<?=$bqrf['titleurl']?>"><img src="<?=$bqrf['productpic']?>" border="0" width="325" height="237" /></a></div>
            <?php
            }
            ?>
    <?php
    }
    ?>这是我的代码,你看逻辑上哪有错误,这个不报错,但是没有打印出$num来
    噗你自己好好读读
      

  10.   

    说到底,CSDN为了争人气,也是够拼的。
      

  11.   

    人家CSDN和你有一毛钱的关系吗,我就烦你一说话好象你他妈的多厉害似的,是不是C语言也是你发明的啊,你审核的?对了,地球是不是你造的啊
      

  12.   

    人家CSDN和你有一毛钱的关系吗,我就烦你一说话好象你他妈的多厉害似的,是不是C语言也是你发明的啊,你审核的?对了,地球是不是你造的啊哎,兄弟能不能别再骂了,没意思的,带骂人的都被删了你没看见啊