我想通过CSS修改我的表,但它不起作用,唯一不起作用的CSS部分是表。 其余的CSS工作正常。
PHP代码:
<table style="width:100%">
<tr>
<td>Nif</td>
<td>Nom</td>
<td>Cognoms</td>
<td>Data</td>
<td>Provincia</td>
</tr>
<?php
while ($fila = mysqli_fetch_row($resultado2)) {
$Nif =$fila[0];
$Nombre=$fila[1];
$Cognoms=$fila[2];
$Fecha=$fila[3];
$Provincia=$fila[4];
echo"<tr>";
echo"<td>$Nif</td>";
echo"<td>$Nombre</td>";
echo"<td> $Cognoms</td>";
echo"<td> $Fecha</td>";
echo"<td>$Provincia</td>";
echo"</tr>";
echo" </table>";
}
mysqli_close($con);
?>
CSS的一部分:
input#boton{
color:white;
font-size:2em;
background-color:#00BFFF;
height:0.8cm;
border:2px;
width:80%;
margin-top:1%;
margin-left:10%;
-webkit-border-radius:5px;
-ms-border-radius:5px;
-moz-border-radius:5px;
}
input#boton:hover{
background-color:#2EFE2E;
}
table, th, td {
border: 2px solid black;
color: blue;
width: 50%;
font-size: 150%;
text-align:center;
background-color:yellow;
}
任何帮助都将不胜感激。
答案 0 :(得分:3)
对于每一行,您打印echo" </table>";
您应该将它放在while循环的末尾。
答案 1 :(得分:0)
您的Php代码中有错误。你不能在每一行打印表。
而(){ }