一个让人想破头也想不出来的问题 你除了$numo="";外那里还有其他赋值的地方? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先你对$numo的赋值操作只有第一句$numo=''; 打出来$numo当然为空啊;三目运算符在这里没有把结果赋给任何变量。。跟输出根本没有关系啊 because 你的代码中根本没有赋值 竟是一些一瓶不满半瓶子晃挡的人来回答,连最基本的都不会还在这里信口雌黄,我都为你丢脸,什么没赋值啊!什么$numo="";为空啊,你们能不能沉下心来学学基础,不说没人当你不存在世界上了,真倒霉,怎么碰到一伙连初学者都不算的人进来回答呢,恶心! 楼主脾气也太大了吧.先说好我回复了.不要骂我.你这个就没有结果.我们先看$bquno%1==0这个吧,这个是true.然后这一坨,三木运算,运算完,可是跟$numo 没有什么关系啊,没有赋值,是不是搞错了,看了一下,理解不通$bqno与$numo关系.总结就是根本没有给$numo赋值.后不回帖.so goodbye 呵呵,楼主真有意思...$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); 好像还不对,这样也行才是楼主的意思$bqno=10;$numo="";((($bqno%1==0)?$numo=1:($bqno%2==0))?$numo=2:($bqno%3==0))?$numo=3:false;echo $numo; 脾气好坏要分谁,对于烂人脾气好啥,象对于你这种纯是为了讨论技术的人就要尊重了.请别见怪!我不是对谁都 是那样的,对于鸟人就要使劲骂!要不他给脸不要脸.言归正传,你说的有道理,我也在怀疑传值 的问题,其实这里的三目换成if一样的,只是我在实验这种写法,在写三目前我是用的if,经过测试三目的写法和if是一样的,这里已不是三目的if的问题了,而是逻辑上哪里有问题,即传值,但我想不通是哪里 我感觉可能是我犯了一些逻辑问题导致的,这里不是啥三目和问题,其实三目换成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来 我感觉可能是我犯了一些逻辑问题导致的,这里不是啥三目和问题,其实三目换成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来噗你自己好好读读 说到底,CSDN为了争人气,也是够拼的。 人家CSDN和你有一毛钱的关系吗,我就烦你一说话好象你他妈的多厉害似的,是不是C语言也是你发明的啊,你审核的?对了,地球是不是你造的啊 人家CSDN和你有一毛钱的关系吗,我就烦你一说话好象你他妈的多厉害似的,是不是C语言也是你发明的啊,你审核的?对了,地球是不是你造的啊哎,兄弟能不能别再骂了,没意思的,带骂人的都被删了你没看见啊 如何让SQL语句查询到等于当前日期的数据库内容? php如何实现对数据库中的文章进行排版? 想问一下,一个关于上传文件的问题 我的index.php 被恶意修改了,请问怎么会这样呢? 我的php不能接收post过来的数据 修改phparticle 首页调用重复区域 本人不会php!请人帮我转一个简单文件。 如果我的会员也用 FCKeditor 编辑器的话,怎么样只显示当前会员上传过的文件呢 下列情况大家都是怎么处理的 各位,现有一个简单的送分题,快来抢答。 请问在apache2.4中 DefaultType功能怎样使用其它设置进行替代 这到底是为了啥关于like
三目运算符在这里没有把结果赋给任何变量。。跟输出根本没有关系啊
你们能不能沉下心来学学基础,不说没人当你不存在世界上了,真倒霉,怎么碰到一伙连初学者都不算的人进来回答呢,恶心!
你这个就没有结果.
我们先看$bquno%1==0这个吧,这个是true.然后这一坨,三木运算,运算完,可是跟$numo 没有什么关系啊,没有赋值,是不是搞错了,看了一下,理解不通$bqno与$numo关系.
总结就是根本没有给$numo赋值.
后不回帖.so goodbye
$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);
$numo="";
((($bqno%1==0)?$numo=1:($bqno%2==0))?$numo=2:($bqno%3==0))?$numo=3:false;
echo $numo;
言归正传,你说的有道理,我也在怀疑传值 的问题,其实这里的三目换成if一样的,只是我在实验这种写法,在写三目前我是用的if,经过测试三目的写法和if是一样的,这里已不是三目的if的问题了,而是逻辑上哪里有问题,即传值,但我想不通是哪里
$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来
$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来
噗你自己好好读读