echo "<<td>td>".$rec["year1"] * $rec["year2"]."<</td>/td>";
これで動作します。しかし、「*」を「-」(マイナス)に置き換えると機能せず、マイナス記号が前に付いた 4rec["id"] 値のリストが表示されます。(つまり、-10-12-14 など;)
助けてください。ありがとう
echo "<<td>td>".$rec["year1"] * $rec["year2"]."<</td>/td>";
これで動作します。しかし、「*」を「-」(マイナス)に置き換えると機能せず、マイナス記号が前に付いた 4rec["id"] 値のリストが表示されます。(つまり、-10-12-14 など;)
助けてください。ありがとう
echo "<td><td>".( (int)$rec["year1"] - (int)$rec["year2"])."</td>/td>";
コンマと括弧を使用します。
echo "<td>", ( (int)$rec["year1"] - (int)$rec["year2"]), "</td>";
それらを変換する必要があります:
echo "<td>" . (intval($rec["year1"]) - intval($rec["year2"])) . "</td>";
HTMLも間違っていたので修正。
次のように、式を括弧で囲みます。
echo "<td>" . ($rec["year1"] - $rec["year2"]) . "</td>";