ページスクリプト php のアドバイス
関数TrainHead ($sdata,$edata){
$lastmin = (strtotime($edata["AllTime"])-strtotime($sdata["AllTime"]))/60;
$lasthour = ( int)($lastmin / 60);
$lastmin %= 60;
$lasttime = $lasthour."???±".$lastmin."·???";
?>
……スクリプト言語は全く分かりませんが、データベースの実験でページを書く必要があり、今週レポートの提出予定です。オンラインで見つけたこのコードの何が間違っているのかわかりません。次のように表示されます。
Notice: 未定義の変数: sdata in C:xampphtdocsshowdata.php の 15 行目
class=info train=
Notice : 未定義の変数: C:xampphtdocssshowdata.php の 15 行目
>
注意: 未定義の変数: C:xampphtdocssshowdata.php の 19 行目
注意: 未定義の変数: C:xampphtdocsshowdata の sdata .php 23 行目
注意: 未定義変数: C:xampphtdocssshowdata.php 26 行目の sdata-
注意: 未定義変数: C:xampphtdocssshowdata.php 26 行目
注意: 未定義変数: C:xampphtdocssshowdata.php の 29 行目の sdata
注意: 未定義の変数: C:xampphtdocssshowdata.php の 32 行目の edata
注意: 未定義の変数: C:xampphtdocssshowdata.php の 35 行目
...
理解できません。どうすれば変更できますか?ありがとうございます~~~~
-----解決策のアイデア---- ------------------
PHP は次のとおりです
------解決策-----------
プロンプトを見ると、変数が定義されていません。
function TrainHead($sdata,$edata){
このメソッドを呼び出すときに、$sdata パラメーターが渡されていないことを確認できます。このメソッドを呼び出すステートメントを確認できます。 。