WHILE  ($i<  $number):
  $下达时间=mssql_result($result,$i,"下达时间");
  
这里……
php语法是……
while (expression) 
{
}
中文变量名也应该是问题。
你仔细看看书,这应该是伪码,不是实际代码。

解决方案 »

  1.   

    哈哈~问题解决,原来是我的语法问题,现在修改如下:
    (跟中文变量没关系啊~)<?
    include "config.inc";
    $db_name = "gongzuojihuaheluoshi";
    $table_name = "工作计划";
    @mssql_Select_db($db_name,$comm)or die("无法选择数据库~\n单击<a href=\"javascript:history.back(1)\">这里</a>返回");
    $str="SELECT * FROM $table_name WHERE 任务内容 ='$gzjhsearch' or 下达时间 ='$gzjhsearch' or 计划完成时间 ='$gzjhsearch' or 任务来源 ='$gzjhsearch' or 承担单位 ='$gzjhsearch' or 负责人 ='$gzjhsearch' or 备注 ='$gzjhsearch'";
    $result = mssql_query($str,$comm);
    $number=mssql_num_rows($result);
    $i=0;
    IF ($number==0){
    print"<center><p>没有找到相关记录</center>\n点击<a href=\"javascript:history.back(1)\">这里</a>返回";}
    ELSE{
    print"<center>检索结果:</center><br>";
    print"<center><p>根据您提供的线索,系统检索到的信息有:$number 条<br><br>";
    WHILE ($i<$number):
    $任务内容=mssql_result($result,$i,"任务内容");
    $下达时间=mssql_result($result,$i,"下达时间");
    $计划完成时间=mssql_result($result,$i,"计划完成时间");
    $任务来源=mssql_result($result,$i,"任务来源");
    $承担单位=mssql_result($result,$i,"承担单位");
    $负责人=mssql_result($result,$i,"负责人");
    $备注=mssql_result($result,$i,"备注");
    print"<div align='left'>详细内容:</div>";
    print"<table width='750' border='1' align='center'><tr><td>";
    print"<div align='center'>任务内容</div></td><td>";
    print"<div align='center'>下达时间</div></td><td>";
    print"<div align='center'>计划完成时间</div></td><td>";
    print"<div align='center'>任务来源</div></td><td>";
    print"<div align='center'>承担单位</div></td><td>";
    print"<div align='center'>负责人</div></td><td>";
    print"<div align='center'>备注</div></td></tr><tr>";
    print"<td width='14%'><div align='center'>$任务内容</div></td>";
    print"<td width='14%'><div align='center'>$下达时间</div></td>";
    print"<td width='14%'><div align='center'>$计划完成时间</div></td>";
    print"<td width='14%'><div align='center'>$任务来源</div></td>";
    print"<td width='14%'><div align='center'>$承担单位</div></td>";
    print"<td width='14%'><div align='center'>$负责人</div></td>";
    print"<td width='14%'><div align='center'>$备注</div></td>";
    print"</tr></table>";
    $i++;
    print"<p>";
    endwhile;
    print"</center>";
    print"<p>";
    print"<p>";
    print"<p>";
    print"点击<a href=\"javascript:history.back(1)\">这里</a>返回";

    ?>