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=>
-
">
-
-
-
-
-
-
-
¹«Àï
-
£¤
-
" traintype="" startstation="" arrivestation="" starttime="" arrivetime="" price="" mile="">¹ºÂò
class=" orario">
| Õ¾´Î |
Õ¾Ãû |
µ½´ïʱ¼ä |
¿ª³µÊ±¼ä |
ÔËÐÐʱ¼ä |
Àï³Ì |
Ʊ¼Û |
} 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."·ÖÖÓ"; ?>
|
|
|
|
|
¹«Àï |
|
} ?>
| È«²¿Àï³Ì: |
¹«Àï |
È«³Ìʱ¼ä: |
|
È«³ÌƱ¼Û: |
Ôª |
}
function UserTicketList($query){
$allrows = mysql_num_rows($query);
for($i=0;$i<$allrows;$i++){
$data = mysql_fetch_assoc($query);
?>
class=info train=>
-
">
-
-
-
-
-
-
-
¹«Àï
-
³µ ºÅ
-
-
">ɾ³ý
}
}
function UserInformation($query){
$data = mysql_fetch_assoc($query);
?>
}
?>
php都是這樣的
php都是這樣的
哦,好吧,問了個同學,他說這裡面有js,代碼太複雜了。Thank you!
看提示明顯是變數沒有定義。
function TrainHead( $sdata,$edata){
調用這個方法時,沒有傳$sdata這個參數,可以檢查調用這個方法的語句。