0
我在Web中顯示MySQL表格的信息,這很容易,但是當它具有一定的值時,我想更改單元格的背景顏色。在這個例子中,我的表有不同的字段:id,nombre,apellido1,apellido2,curso,電子郵件和direccion。當字段curso = primero時,我想知道該單元的顏色是紅色的。當我從MySQL發送信息到網頁時,更改表格的屬性
<?php
$connect = mysql_connect("localhost", "root", "") ;
if (!$connect) {
die ("Can not connect: " . mysql_error()) ;
}
mysql_select_db("modelobdclase", $connect) ;
$sql = "SELECT * FROM datosalumnado";
$myData = mysql_query($sql, $connect) ;
echo "<table border=1>
<tr>
<th> id_alumnado </th>
<th> nombre </th>
<th> apellido1 </th>
<th> apellido2 </th>
<th> curso </th>
<th> fechadenacimiento </th>
<th> e-mail </th>
<th> direccion </th>
</tr>";
[B]
$valor= "primero";
function dame_color($valor) {
if ($valor == 'primero') return 'red';
else ' ';
}
while ($record = mysql_fetch_array ($myData)) {
$color = dame_color($row->[B] 'curso');
[B]echo "<td bgcolor=$color>";
echo "<tr>";
echo "<td>" . $record ['id_alumnado'] . "</td>";
echo "<td>" . $record ['nombre'] . "</td>";
echo "<td>" . $record ['apellido1'] . "</td>";
echo "<td>" . $record ['apellido2'] . "</td>";
echo "<td>" . $record ['curso'] . "</td>";
echo "<td>" . $record ['fechanacimiento'] . "</td>";
echo "<td>" . $record ['e-mail'] . "</td>";
echo "<td>" . $record ['direccion'] . "</td>";
}
echo "</table>" ;
mysql_close($connect) ;
?>