急啊,怎么回事? 应该for($i=0;$i<count($row);$i++) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 错了,应该不用循环,应该是if ($row) {echo "<TABLE WIDTH=\"73%\" BORDER=\"1\" CELLSPACING=\"0\" CELLPADDING=\"2\" HEIGHT=\"454\" BORDERCOLOR=\"#000000\"><TR><TD COLSPAN=\"2\"> 部门:".$row[0]."</TD><TD COLSPAN=\"2\">姓名:".$row[1]."</TD></TR><TR><TD COLSPAN=\"4\">时间:从".$row[2]."年 ".$row[3]."月".$row[4]." 日到".$row[5]."年".$row[6]." 月".$row[7]."日</TD></TR><TR><TD COLSPAN=\"4\">星期一:</TD></TR> <TR><TD>任务一:".$row[8]."</TD><TD>类型:".$row[59]."</TD><TD>收费编码:".$row[84]."</TD><TD>完成小时:".$row[9]."</TD></TR><TR><TD>任务二:".$row[10]."</TD><TD>类型:".$row[60]."</TD><TD>收费编码:".$row[85]."</TD><TD>完成小时:".$row[11]."</TD></TR><TR><TD>任务三:".$row[12]."</TD><TD>类型:".$row[61]."</TD><TD>收费编码:".$row[86]."</TD><TD>完成小时:".$row[13]."<TD></TR><TR><TD>任务四:".$row[14]."</TD><TD>类型:".$row[62]."</TD><TD>收费编码:".$row[87]."</TD><TD>完成小时:".$row[15]."</TD></TR><TR><TD>任务五:".$row[16]."</TD><TD>类型:".$row[63]."</TD><TD>收费编码:".$row[88]."</TD><TD>完成小时:".$row[17]."</TD></TR><TR><TD COLSPAN=\"4\">星期二:</TD></TR><TR><TD>任务一:".$row[18]."</TD><TD>类型:".$row[64]."</TD><TD>收费编码:".$row[89]."</TD><TD>完成小时:".$row[19]."</TD></TR><TR><TD>任务二:".$row[20]."</TD><TD>类型:".$row[65]."</TD><TD>收费编码:".$row[90]."</TD><TD>完成小时:".$row[21]."</TD></TR><TR><TD>任务三:".$row[22]."</TD><TD>类型:".$row[66]."</TD><TD>收费编码:".$row[91]."</TD><TD>完成小时:".$row[23]."</TD></TR><TR><TD>任务四:".$row[24]."</TD><TD>类型:".$row[67]."</TD><TD>收费编码:".$row[92]."</TD><TD>完成小时:".$row[25]."</TD></TR><TR><TD>任务五:".$row[26]."</TD><TD>类型:".$row[68]."</TD><TD>收费编码:".$row[93]."</TD><TD>完成小时:".$row[27]."</TD></TR><TR><TD COLSPAN=\"4\">星期三:</TD></TR><TR><TD>任务一:".$row[28]."</TD><TD>类型:".$row[69]."</TD><TD>收费编码:".$row[94]."</TD><TD>完成小时:".$row[29]."</TD></TR><TR><TD>任务二:".$row[30]."</TD><TD>类型:".$row[70]."</TD><TD>收费编码:".$row[95]."</TD><TD>完成小时:".$row[31]."</TD></TR><TR><TD>任务三:".$row[32]."</TD><TD>类型:".$row[71]."</TD><TD>收费编码:".$row[96]."</TD><TD>完成小时:".$row[33]."</TD></TR><TR><TD>任务四:".$row[34]."</TD><TD>类型:".$row[72]."</TD><TD>收费编码:".$row[97]."</TD><TD>完成小时:".$row[35]."</TD></TR><TR><TD>任务五:".$row[36]."</TD><TD>类型:".$row[73]."</TD><TD>收费编码:".$row[98]."</TD><TD>完成小时:".$row[37]."</TD></TR><TR><TD COLSPAN=\"4\"> 星期四:</TD></TR><TR><TD>任务一:".$row[38]."</TD><TD>类型:".$row[74]."</TD><TD>收费编码:".$row[99]."</TD><TD>完成小时:".$row[39]."</TD></TR><TR><TD>任务二:".$row[40]."</TD><TD>类型:".$row[75]."</TD><TD>收费编码:".$row[100]."</TD><TD>完成小时:".$row[41]."</TD></TR><TR><TD>任务三:".$row[42]."</TD><TD>类型:".$row[76]."</TD><TD>收费编码:".$row[101]."</TD><TD>完成小时:".$row[43]."</TD></TR><TR><TD>任务四:".$row[44]."</TD><TD>类型:".$row[77]."</TD><TD>收费编码:".$row[102]."</TD><TD>完成小时:".$row[45]."<TD/></TR><TR><TD>任务五:".$row[46]."</TD><TD>类型:".$row[78]."</TD><TD>收费编码:".$row[103]."</TD><TD>完成小时:".$row[47]."</TD></TR><TR><TD COLSPAN=\"4\">星期五:</TD></TR><TR><TD>任务一:".$row[48]."</TD><TD>类型:".$row[79]."</TD><TD>收费编码:".$row[104]."</TD><TD>完成小时:".$row[49]."</TD></TR><TR><TD>任务二:".$row[50]."</TD><TD>类型:".$row[80]."</TD><TD>收费编码:".$row[105]."</TD><TD>完成小时:".$row[51]."</TD></TR><TR><TD>任务三:".$row[52]."</TD><TD>类型:".$row[81]."</TD><TD>收费编码:".$row[106]."</TD><TD>完成小时:".$row[53]."</TD></TR><TR><TD>任务四:".$row[54]."</TD><TD>类型:".$row[82]."</TD><TD>收费编码:".$row[107]."</TD><TD>完成小时:".$row[55]."</TD></TR><TR><TD>任务五:".$row[56]."</TD><TD>类型:".$row[83]."</TD><TD>收费编码:".$row[108]."</TD><TD>完成小时:".$row[57]."</TD></TR><TR><TD COLSPAN=\"3\"> <DIV ALIGN=\"CENTER\"></DIV></TD><TD>合计小时:".$row[58]."</TD></TR></TABLE><br>";} 看的头皮发麻!$row=mysql_fetch_array($str1);for($i=0;$i<$row;$i++) // 为什么要这个循环?你只取了一条记录。{echo "...";}$row是一维数组,若要取他的元素个数应用count($row)。当然你这里不需要。另外,建议换一种书写方式:echo <<< tab<TABLE WIDTH="73%" BORDER="1" CELLSPACING="0" CELLPADDING="2" HEIGHT="454" BORDERCOLOR="#000000"><TR><TD COLSPAN="2">部门:{$row[0]}</TD><TD COLSPAN="2">姓名:{$row[1]}</TD></TR><TR><TD COLSPAN="4">时间:从{$row[2]}年 {$row[3]}月{$row[4]} 日到{$row[5]}年{$row[6]} 月.....tab这样是不是清楚点? 但是你用mysql_fetch_array();只能得到一条数据啊 把一下两句:$row=mysql_fetch_array($str1);for($i=0;$i<$row;$i++)给为:while($row=mysql_fetch_array($str1)) 这样while($row=mysql_fetch_array($str1)) { echo ....} 你如果想取得多条数据while ($row[] = @mysql_fetch_array($str1)) {}unset($row[count($result)-1]);然后再用for($i=0;$i<count($row);$i++){ 这里面打印的内容,不要用0,1,2,3.....直接用字段的名字,像{$row[$i]['username']},不要用引号,连接符,直接用{}扩起来就行了} Undefined variable求助。 大家一起来学习吧!PHP群:29625371 PHP 缩小图片,不出现压缩品质 修改一段代码~~清高手帮忙谢谢了 程序在本机没问题,传到空间上出事了。。。 php学习疑惑 求,php视频聊天代码或原理 新手求助,无法安装Xdebug php环境和360浏览器内核的选择 请教关split函数的问题 那位高手知道用ASP或PHP怎么做语音聊天室,给点提示或类似的文章,不甚感激。 如何将BMP图象转换为Png格式?
if ($row) {
echo "<TABLE WIDTH=\"73%\" BORDER=\"1\" CELLSPACING=\"0\" CELLPADDING=\"2\" HEIGHT=\"454\" BORDERCOLOR=\"#000000\"><TR><TD COLSPAN=\"2\"> 部门:".$row[0]."</TD><TD COLSPAN=\"2\">姓名:".$row[1]."</TD></TR><TR><TD COLSPAN=\"4\">时间:从".$row[2]."年 ".$row[3]."月".$row[4]." 日到".$row[5]."年".$row[6]." 月".$row[7]."日</TD></TR><TR><TD COLSPAN=\"4\">星期一:</TD></TR> <TR><TD>任务一:".$row[8]."</TD><TD>类型:".$row[59]."</TD><TD>收费编码:".$row[84]."</TD><TD>完成小时:".$row[9]."</TD></TR><TR><TD>任务二:".$row[10]."</TD><TD>类型:".$row[60]."</TD><TD>收费编码:".$row[85]."</TD><TD>完成小时:".$row[11]."</TD></TR><TR><TD>任务三:".$row[12]."</TD><TD>类型:".$row[61]."</TD><TD>收费编码:".$row[86]."</TD><TD>完成小时:".$row[13]."<TD></TR><TR><TD>任务四:".$row[14]."</TD><TD>类型:".$row[62]."</TD><TD>收费编码:".$row[87]."</TD><TD>完成小时:".$row[15]."</TD></TR><TR><TD>任务五:".$row[16]."</TD><TD>类型:".$row[63]."</TD><TD>收费编码:".$row[88]."</TD><TD>完成小时:".$row[17]."</TD></TR><TR><TD COLSPAN=\"4\">星期二:</TD></TR><TR><TD>任务一:".$row[18]."</TD><TD>类型:".$row[64]."</TD><TD>收费编码:".$row[89]."</TD><TD>完成小时:".$row[19]."</TD></TR><TR><TD>任务二:".$row[20]."</TD><TD>类型:".$row[65]."</TD><TD>收费编码:".$row[90]."</TD><TD>完成小时:".$row[21]."</TD></TR><TR><TD>任务三:".$row[22]."</TD><TD>类型:".$row[66]."</TD><TD>收费编码:".$row[91]."</TD><TD>完成小时:".$row[23]."</TD></TR><TR><TD>任务四:".$row[24]."</TD><TD>类型:".$row[67]."</TD><TD>收费编码:".$row[92]."</TD><TD>完成小时:".$row[25]."</TD></TR><TR><TD>任务五:".$row[26]."</TD><TD>类型:".$row[68]."</TD><TD>收费编码:".$row[93]."</TD><TD>完成小时:".$row[27]."</TD></TR><TR><TD COLSPAN=\"4\">星期三:</TD></TR><TR><TD>任务一:".$row[28]."</TD><TD>类型:".$row[69]."</TD><TD>收费编码:".$row[94]."</TD><TD>完成小时:".$row[29]."</TD></TR><TR><TD>任务二:".$row[30]."</TD><TD>类型:".$row[70]."</TD><TD>收费编码:".$row[95]."</TD><TD>完成小时:".$row[31]."</TD></TR><TR><TD>任务三:".$row[32]."</TD><TD>类型:".$row[71]."</TD><TD>收费编码:".$row[96]."</TD><TD>完成小时:".$row[33]."</TD></TR><TR><TD>任务四:".$row[34]."</TD><TD>类型:".$row[72]."</TD><TD>收费编码:".$row[97]."</TD><TD>完成小时:".$row[35]."</TD></TR><TR><TD>任务五:".$row[36]."</TD><TD>类型:".$row[73]."</TD><TD>收费编码:".$row[98]."</TD><TD>完成小时:".$row[37]."</TD></TR><TR><TD COLSPAN=\"4\"> 星期四:</TD></TR><TR><TD>任务一:".$row[38]."</TD><TD>类型:".$row[74]."</TD><TD>收费编码:".$row[99]."</TD><TD>完成小时:".$row[39]."</TD></TR><TR><TD>任务二:".$row[40]."</TD><TD>类型:".$row[75]."</TD><TD>收费编码:".$row[100]."</TD><TD>完成小时:".$row[41]."</TD></TR><TR><TD>任务三:".$row[42]."</TD><TD>类型:".$row[76]."</TD><TD>收费编码:".$row[101]."</TD><TD>完成小时:".$row[43]."</TD></TR><TR><TD>任务四:".$row[44]."</TD><TD>类型:".$row[77]."</TD><TD>收费编码:".$row[102]."</TD><TD>完成小时:".$row[45]."<TD/></TR><TR><TD>任务五:".$row[46]."</TD><TD>类型:".$row[78]."</TD><TD>收费编码:".$row[103]."</TD><TD>完成小时:".$row[47]."</TD></TR><TR><TD COLSPAN=\"4\">星期五:</TD></TR><TR><TD>任务一:".$row[48]."</TD><TD>类型:".$row[79]."</TD><TD>收费编码:".$row[104]."</TD><TD>完成小时:".$row[49]."</TD></TR><TR><TD>任务二:".$row[50]."</TD><TD>类型:".$row[80]."</TD><TD>收费编码:".$row[105]."</TD><TD>完成小时:".$row[51]."</TD></TR><TR><TD>任务三:".$row[52]."</TD><TD>类型:".$row[81]."</TD><TD>收费编码:".$row[106]."</TD><TD>完成小时:".$row[53]."</TD></TR><TR><TD>任务四:".$row[54]."</TD><TD>类型:".$row[82]."</TD><TD>收费编码:".$row[107]."</TD><TD>完成小时:".$row[55]."</TD></TR><TR><TD>任务五:".$row[56]."</TD><TD>类型:".$row[83]."</TD><TD>收费编码:".$row[108]."</TD><TD>完成小时:".$row[57]."</TD></TR><TR><TD COLSPAN=\"3\"> <DIV ALIGN=\"CENTER\"></DIV></TD><TD>合计小时:".$row[58]."</TD></TR></TABLE><br>";}
$row=mysql_fetch_array($str1);
for($i=0;$i<$row;$i++) // 为什么要这个循环?你只取了一条记录。
{
echo "...";
}$row是一维数组,若要取他的元素个数应用count($row)。当然你这里不需要。另外,建议换一种书写方式:
echo <<< tab
<TABLE WIDTH="73%" BORDER="1" CELLSPACING="0" CELLPADDING="2" HEIGHT="454" BORDERCOLOR="#000000">
<TR>
<TD COLSPAN="2">部门:{$row[0]}</TD>
<TD COLSPAN="2">姓名:{$row[1]}</TD>
</TR>
<TR>
<TD COLSPAN="4">时间:从{$row[2]}年 {$row[3]}月{$row[4]} 日到{$row[5]}年{$row[6]} 月.....
tab这样是不是清楚点?
$row=mysql_fetch_array($str1);
for($i=0;$i<$row;$i++)
给为:
while($row=mysql_fetch_array($str1))
while($row=mysql_fetch_array($str1)) {
echo ....
}
while ($row[] = @mysql_fetch_array($str1)) {
}
unset($row[count($result)-1]);
然后再用
for($i=0;$i<count($row);$i++)
{
这里面打印的内容,不要用0,1,2,3.....
直接用字段的名字,像{$row[$i]['username']},不要用引号,连接符,直接用{}扩起来就行了
}