我正在尝试在 php 上制作一个图表,当数字是2/4/6/8/10 ...
等时。数字将是白色的,它是绿色的框,当数字是1/3/5/7/9 ...
等时,数字将是黑色的,它是红色的框.
一切都OK了,但是当我加入style="color:white(/black);"
,并style="background-color:red(/green);"
在<td>
和我保存它,我的窗户是告诉我有一个错误background-color/color ...
在这条线等。有人可以帮助我吗?
这是我的代码:
<?php
echo '<table>'
for ($i=1; $i<=10; $i++) {
echo "<tr> </tr>";
for ($j=1; $j<=10; $j++) {
$t= $i * $j;
if ($j%2==1) {
echo "<td style="background-color:red;color:black"> $t </td>";
} else {
echo "<td background-color:green;color:white> $t </td>";
}
}
}
echo '</table>';
?>
我已经包含了 html/head/body 等。
1º - 您将双引号放入另一个双引号中!
2º - 您忘记将 style 属性放在第二个 td 中!
更改以下代码:
echo "<td style="background-color:red;color:black"> $t </td>";
} else {
echo "<td background-color:green;color:white> $t </td>";
}
至:
echo "<td style='background-color:red;color:black'> $t </td>";
} else {
echo "<td style='background-color:green;color:white'> $t </td>";
}
PS.:将变量放在双引号“$var”内不是一个好主意。如果你像上面那样尝试应该会更好:
echo "<td style='background-color:red;color:black'>". $t ."</td>";
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句