您好,欢迎访问一九零五行业门户网

页面脚本 php 求教

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
……
不懂啊,求大神帮忙啊,到底怎么改才对,谢谢啦~~~~
回复讨论(解决方案) 请贴出完整的代码,变量属性未定义。
请贴出完整的代码,变量属性未定义。
下面是全部showdata.php代码。这个showdata.php是用require(showdata.php)再嵌到traindata.php中的。谢谢帮忙!
function trainhead($sdata,$edata){
$lastmin = (strtotime($edata[alltime])-strtotime($sdata[alltime]))/60;
$lasthour = (int)($lastmin / 60);
$lastmin %= 60;
$lasttime = $lasthour.ð¡ê±.$lastmin.·ööó;
?>
class=info train==$sdata[trainnum]?>>
>=$sdata[trainnum]?>
=$sdata[type]?>
=$sdata[station]?>-=$edata[station]?>
=$sdata[starttime]?>
=$edata[arrivetime]?>
=$lasttime?>
=($edata[allmile] - $sdata[allmile])?>¹«àï
£¤=($edata[allprice] - $sdata[allprice])?>
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])?>>¹ºâò
class= orario>
õ¾´î
  õ¾ãû
  µ½´ïê±¼ä
  ¿ª³µê±¼ä
  ôëððê±¼ä
  àï³ì
  æ±¼û
}
function traindetaillist($data,$st,$ed){
mysql_data_seek($data,$st);
for($j = $st; $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.·ööó;
?>
=$row1[order]?>
  =$row1[station]?>
  =$row1[arrivetime]?>
  =$row1[starttime]?>
  =$lasttime?>
  =($row1[allmile] - $startdata[allmile])?>¹«àï
  =($row1[allprice] - $startdata[allprice])?>
}
?>
諲¿àï³ì:
=($row1[allmile] - $startdata[allmile])?>¹«àï
諳ìê±¼ä:
=$lasttime?>
è«³ìæ±¼û:
=($row1[allprice] - $startdata[allprice])?>ôª
}
function userticketlist($query){
$allrows = mysql_num_rows($query);
for($i=0;$i $data = mysql_fetch_assoc($query);
?>
class=info train==$data[trainnum]?>>
>=$data[trainnum]?>
=$data[type]?>
=$data[startstation]?>-=$data[arristation]?>
=$data[starttime]?>
=$data[arritime]?>
=$data[date]?>
=$data[mile]?>¹«àï
=$data[car]?>³µ  =$data[position]?>ºå
=$data[price]?>
>é¾³ý
}
}
function userinformation($query){
$data = mysql_fetch_assoc($query);
?>
}
?> php都是这样的
php都是这样的
哦,好吧,问了个同学,他说这里面有js,代码太复杂了。thank you! 看提示明显是变量没有定义。
function trainhead( $sdata,$edata){
调用这个方法时,没有传$sdata这个参数,可以检查调用这个方法的语句。
其它类似信息

推荐信息