页面脚本 php 求教

哪里不懂点哪里 2014-12-23 07:30:53
<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."·ÖÖÓ";

?>
……
本人完全不懂脚本语言,但是数据库实验要求写页面,而且这星期就要交报告。这段网上找的代码也不知道哪里出错了,显示:
Notice: Undefined variable: sdata in C:\xampp\htdocs\showdata.php on line 15
class=info train=
Notice: Undefined variable: sdata in C:\xampp\htdocs\showdata.php on line 15
>
Notice: Undefined variable: sdata in C:\xampp\htdocs\showdata.php on line 19
Notice: Undefined variable: sdata in C:\xampp\htdocs\showdata.php on line 23
Notice: Undefined variable: sdata in C:\xampp\htdocs\showdata.php on line 26-
Notice: Undefined variable: edata in C:\xampp\htdocs\showdata.php on line 26
Notice: Undefined variable: sdata in C:\xampp\htdocs\showdata.php on line 29
Notice: Undefined variable: edata in C:\xampp\htdocs\showdata.php on line 32
Notice: Undefined variable: lasttime in C:\xampp\htdocs\showdata.php on line 35
……

不懂啊,求大神帮忙啊,到底怎么改才对,谢谢啦~~~~
...全文
191 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
傲雪星枫 2014-12-25
  • 打赏
  • 举报
回复
看提示明显是变量没有定义。 function TrainHead($sdata,$edata){ 调用这个方法时,没有传$sdata这个参数,可以检查调用这个方法的语句。
  • 打赏
  • 举报
回复
引用 3 楼 A9925 的回复:
php都是这样的 <?php 语句; ?>
哦,好吧,问了个同学,他说这里面有js,代码太复杂了。Thank you!
  • 打赏
  • 举报
回复
php都是这样的 <?php 语句; ?>
  • 打赏
  • 举报
回复
引用 1 楼 zy205817 的回复:
请贴出完整的代码,变量属性未定义。
下面是全部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); ?> <? } ?>
码无边 2014-12-23
  • 打赏
  • 举报
回复
请贴出完整的代码,变量属性未定义。

21,873

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧