解决方案 »

  1.   

    下面是全部showdata.php代码。这个showdata.php是用require("showdata.php")再嵌到traindata.php中的。谢谢帮忙!
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <? function TrainHead($sdata,$edata){ $lastmin = (strtotime($edata["AllTime"])-strtotime($sdata["AllTime"]))/60;
    $lasthour = (int)($lastmin / 60);
    $lastmin %= 60;
    $lasttime = $lasthour."Сʱ".$lastmin."·ÖÖÓ";?> <DIV class=item>
      <UL id=list_<?=$sdata["TrainNum"]?> class=info train=<?=$sdata["TrainNum"]?>>
    <LI class=c1></LI>
    <LI class=c2>
      <DIV class=NO>
    <A onclick="" train="<?=$sdata["TrainNum"]?>"><?=$sdata["TrainNum"]?></A>
      </DIV>
    </LI>
    <LI class=c2>
      <DIV><?=$sdata["Type"]?></DIV>
    </LI>
    <LI class=c3>
      <DIV><?=$sdata["Station"]?>-<?=$edata["Station"]?></DIV>
    </LI>
    <LI class=c4>
      <DIV class=t1><?=$sdata["StartTime"]?></DIV>
                    </LI>
                    <LI class=c4>
      <DIV class=t2><?=$edata["ArriveTime"]?></DIV>
    </LI>
    <LI class=c5>
      <?=$lasttime?>
    </LI>
    <LI class=c6>
    <?=($edata["AllMile"] - $sdata["AllMile"])?>¹«Àï
    </LI>
    <LI class=c7>
      <SPAN class=pr>£¤<?=($edata["AllPrice"] - $sdata["AllPrice"])?></SPAN>
    </LI>
    <LI class=c8>
      <DIV><A class="buyTicketInfo" train="<?=$sdata["TrainNum"]?>" traintype="<?=$sdata["Type"]?>" startstation="<?=$sdata["Station"]?>" arrivestation="<?=$edata["Station"]?>" starttime="<?=$sdata["StartTime"]?>" arrivetime="<?=$edata["ArriveTime"]?>" price="<?=($edata["AllPrice"] - $sdata["AllPrice"])?>" mile="<?=($edata["AllMile"] - $sdata["AllMile"])?>">¹ºÂò</A></DIV>
    </LI>
      </UL>
      
    <DIV style="DISPLAY: none" id=detail_<?=$sdata["TrainNum"]?> class=" orario">
    <DIV class=ic></DIV>
    <DIV class=t1></DIV>
    <DIV class=t2></DIV>
    <DIV class=t3></DIV>
    <DIV class=hd></DIV>
    <TABLE class=timetable cellSpacing=0 cellPadding=0>
      <TBODY>
    <TR>
      <TH class=c1 valgin="top">Õ¾´Î</TH>
      <TH class=c2 valgin="top">Õ¾Ãû</TH>
      <TH class=c4 valgin="top">µ½´ïʱ¼ä</TH>
      <TH class=c5 valgin="top">¿ª³µÊ±¼ä</TH>
      <TH class=c6 valgin="top">ÔËÐÐʱ¼ä</TH>
      <TH class=c7 valgin="top">Àï³Ì</TH>
      <TH class=c8 valgin="top">Ʊ¼Û</TH>
    </TR><?
    }
    function TrainDetailList($data,$st,$ed){ mysql_data_seek($data,$st);
    for($j = $st; $j < $ed;$j++){
    $row1 = mysql_fetch_assoc($data); if($j == $st){ //start station
    $startdata = $row1;
    } $lastmin = (strtotime($row1["AllTime"])-strtotime($startdata["AllTime"]))/60;
    $lasthour = (int)($lastmin / 60);
    $lastmin %= 60;
    $lasttime = $lasthour."Сʱ".$lastmin."·ÖÖÓ";
    ?> <TR class=hl>
      <TD class=c1><?=$row1["Order"]?></TD>
      <TD class=c2><A href="" target=_blank><?=$row1["Station"]?></A></TD>
      <TD class=c4><?=$row1["ArriveTime"]?></TD>
      <TD class=c5><?=$row1["StartTime"]?></TD>
      <TD class=c6><?=$lasttime?></TD>
      <TD class=c7><?=($row1["AllMile"] - $startdata["AllMile"])?>¹«Àï</TD>
      <TD class=c8><?=($row1["AllPrice"] - $startdata["AllPrice"])?></TD>
    </TR>
      
    <?

    }

    ?> </TBODY>
    </TABLE>
    <DIV class=ft>
      <TABLE cellSpacing=0 cellPadding=0>
    <TBODY>
      <TR>
    <TD vAlign=top width=150 align="center"><B>È«²¿Àï³Ì:</B></TD>
    <TD vAlign=top width=150 align="center"><?=($row1["AllMile"] - $startdata["AllMile"])?>¹«Àï</TD>
    <TD vAlign=top width=150 align="center"><B>È«³Ìʱ¼ä:</B></TD>
    <TD vAlign=top width=150 align="center"><?=$lasttime?></TD>
    <TD vAlign=top width=150 align="center"><B>È«³ÌƱ¼Û:</B></TD>
    <TD vAlign=top width=150 align="center"><?=($row1["AllPrice"] - $startdata["AllPrice"])?>Ôª</TD>
      </TR>
    </TBODY>
      </TABLE>
    </DIV>
    <DIV class=b3></DIV>
    <DIV class=b2></DIV>
    <DIV class=b1></DIV>
      </DIV>
    </DIV>
    <?
    } function UserTicketList($query){
    $allrows = mysql_num_rows($query);
    for($i=0;$i<$allrows;$i++){
    $data = mysql_fetch_assoc($query);
    ?>
    <DIV class=item>
      <UL id=list_<?=$data["TrainNum"]?> class=info train=<?=$data["TrainNum"]?>>
    <LI class=c1></LI>
    <LI class=c2>
      <DIV class=NO>
    <A onclick="" train="<?=$data["TrainNum"]?>"><?=$data["TrainNum"]?></A>
      </DIV>
    </LI>
    <LI class=c2>
      <DIV><?=$data["Type"]?></DIV>
    </LI>
    <LI class=c3>
      <DIV><?=$data["StartStation"]?>-<?=$data["ArriStation"]?></DIV>
    </LI>
    <LI class=c4>
      <DIV class=t1><?=$data["StartTime"]?></DIV>
                    </LI>
                    <LI class=c4>
      <DIV class=t2><?=$data["ArriTime"]?></DIV>
    </LI>
    <LI class=c5>
      <DIV class=t2><?=$data["Date"]?></DIV>
    </LI>
    <LI class=c6>
    <DIV><?=$data["Mile"]?>¹«Àï</DIV>
    </LI>
    <LI class=c8>
      <?=$data["Car"]?>³µ  <?=$data["Position"]?>ºÅ
    </LI>
    <LI class=c8>
       <?=$data["Price"]?>
    </LI>
    <LI class=c8>
       <A class="delTicketInfo" tid="<?=$data["TID"]?>">ɾ³ý</A>
    </LI>
      </UL>
     </DIV>
    <?
    }
    }
    function UserInformation($query){
    $data = mysql_fetch_assoc($query); ?> <?
    }
    ?>
      

  2.   

    php都是这样的<?php  语句;   ?>
      

  3.   

    哦,好吧,问了个同学,他说这里面有js,代码太复杂了。Thank you!
      

  4.   

    看提示明显是变量没有定义。function TrainHead($sdata,$edata){调用这个方法时,没有传$sdata这个参数,可以检查调用这个方法的语句。