私の結果ページには、mysql からデータを取得してテーブルに表示する while ループがあります。この表には、ホーム チームとアウェー チームの両方、ハーフタイム スコアとフルタイム スコアが含まれています。
次に、フルタイム スコアからホーム値とアウェイ値を分割するコードを少し取得しました。
$value = $fulltime;
$apart = explode('-',$value);
次に、最初にホームの値がアウェイの値より大きいかどうかを確認し、次にホーム ID がユーザーが選択した winid と同じかどうかを確認する IF ステートメントを取得しました。
その後、アウェーでの勝利と引き分けの場合にこれを行いました。
if($apart[0] > $apart[1]) {
if($row["home_id"]==$row["winningid"]) {
$hometeamwin = "Win";
}
} else if($apart[0] < $apart[1]) {
if($row["away_id"]==$row["winningid"]) {
$hometeamwin = "Win";
}
} else if($apart[0] == $apart[1]) {
if(!$row["winningid"]) {
$hometeamwin = "Win";
}
} else {
$hometeamwin = "lose";
}
echo $hometeamwin;
IFステートメントで何が間違っていますか?