有没有php大神教教我QAQ 50

有没有php大神教教我QAQ我的$row['Tid']有1,2,4,6,为什么只有6执行了if?while($row=db_fetch_array($ShowCourse... 有没有php大神教教我QAQ我的$row['Tid']有1,2,4,6,为什么只有6执行了if?
while($row=db_fetch_array($ShowCourseResult)){echo "{$row['Tid']}"; for ($i=1; $i<21; $i++) {
if ($row['Tid']==$i) { $t=$row['Tid']; $c=$row['Cid']; $tea=$row['TeaNo']; $course[$i]=$row['CouName']; $sql="select Plan from Plan where Tid = '$t' "; $Result=db_query($sql); $r=db_fetch_array($Result); $plan[$i]= $r['Plan'] ; $sql="select * from classroom where Id = '$c' "; $Result=db_query($sql); $r=db_fetch_array($Result); $NameNum[$i]=$r['NameNum']; $sql="select * from teacher where TeaNo = '$tea' "; $Result=db_query($sql); $r=db_fetch_array($Result); $TeaName[$i]=$r['TeaName']; $check[$i]=0; }else $check[$i]=1; }}for ($i=1;$i<21; $i++) { if ($check[$i]==0) { echo "$check[$i]"; if ($i==1||$i==6||$i==11||$i==16){ echo "<tr><td>$course[$i]<br>$plan[$i]<br>$NameNum[$i]<br>$TeaName[$i]</td>"; }elseif ($i==5||$i==15||$i==20||$i==10) { echo "<td>$course[$i]<br>$plan[$i]<br>$NameNum[$i]<br>$TeaName[$i]</td></tr>"; }else{echo "<td>$course[$i]<br>$plan[$i]<br>$NameNum[$i]<br>$TeaName[$i]</td>";} }else{ echo "$check[$i]"; if ($i==1||$i==6||$i==11||$i==16){ echo "<tr><td><br><br><br></td>"; }elseif ($i==5||$i==15||$i==20||$i==10) { echo "<td><br><br><br></td></tr>"; }else{echo "<td><br><br><br></td>";}}}
展开
 我来答
词弯0
2018-02-21 · TA获得超过842个赞
知道小有建树答主
回答量:1223
采纳率:80%
帮助的人:288万
展开全部
再下一个for循环前面打印$check 这个结果,看看里面的数据是什么。如果不符合的话。那就是你的while条件写的不对了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式