我的那个的循环是这样的
while($res=mysql_fetch_array()) {
……
for($i=0; $i<$pcount; $i++) {
……
if() {……;continue;}
……
}
}
发现就是这里面那个continue语句的问题,一注释掉那句就不会了。那句有问题么?只是返回for继续循环呀。
while($res=mysql_fetch_array()) {
……
for($i=0; $i<$pcount; $i++) {
……
if() {……;continue;}
……
}
}
发现就是这里面那个continue语句的问题,一注释掉那句就不会了。那句有问题么?只是返回for继续循环呀。
for($i=0; $i<$pcount; $i++) {
不起作用么?
……
for($i=0; $i<$pcount; $i++) {
……
if() {continue;}
……
}
}
其他地方都没有问题。因为发现就是屏蔽了那句continue的就没问题了。问题出在哪里?
按理说 continue;这句是不该有问题的
$res=mysql_query("select * from bbsforum$forumid order by date desc");
while($row=mysql_fetch_array($res)) {
for($i=0; $i<$pcount; $i++) {
if($i=0 && $row[sta]) {$topicdate=$time;continue;}
}
}
大体代码就是这样,需要再贴出所有代码么?
先把这里的 $i=0 改成 $i==0 试试,看看还有么有错?