gpt4 book ai didi

php - 使用外部 css 显示获取的 mysql 数据

转载 作者:行者123 更新时间:2023-12-01 00:11:42 25 4
gpt4 key购买 nike

如何附加一个外部 CSS 文件来显示从 MySQL 数据库中获取的数据?我可以使用 CSS 而不是使用表格来显示数据吗?我想在显示获取的数据时完全避免使用表格。

这是从 MySQL 数据库中获取数据的代码:

<?php
echo "Database Date: " .date("Y-m-d");
?>

此数据中包含的变量是:指定的 NCL 编号、医院、年龄、性别、原发性癌症以及患者的诊断日期和最新管理。

<style type="text/css">
table.data { width:100%; margin: 0;
border: 1px solid black; border-spacing: 2px; }
.id {width: 7%; background-color: #c7c7c0; }
.date {width: 12%; background-color: #d8d8d1; }
.nclnumber { width: 10%; background-color: #c7c7c0; }
.hospital {width: 17%; background-color: #d8d8d1; }
.age { width: 3%; background-color: #c7c7c0; }
.sex { width: 2%; background-color: #d8d8d1; }
.cancer { width: 10%; background-color: #d8d8d1; }
.dateofdiagnosis { width: 7%; background-color: #d8d8d1; }
.notes { width: 32%; background-color: #d8d8d1; }
</style>

<table class="data" border="0" cellspacing="2">
<tr>
<td class="id"><b>Id</b></td>
<td class="date"><b>Date</b></td>
<td class="nclnumber"><b>NCL Number</b></td>
<td class="hospital"><b>Hospital</b></td>
<td class="age"><b>Age</b></td>
<td class="sex"><b>Sex</b></td>
<td class="cancer"><b>Diagnosed Cancer</b></td>
<td class="dateofdiagnosis"><b>Date of Diagnosis</b></td>
<td class="notes"><b>Notes</b></td>
</tr>
</table>


<?php
// Connects to your Database
mysql_connect("localhost", "root", "") or die(mysql_error());
mysql_select_db("cancer") or die(mysql_error());
$data = mysql_query("SELECT * FROM cancer WHERE Age ='1'OR Age = '2' OR Age = '3'OR Age = '4'OR Age = '5'OR Age = '6'OR Age = '7'OR Age = '8'OR Age = '9'")
or die(mysql_error());


while($info = mysql_fetch_array( $data )) {
echo "<table class='data' border='0' cellspacing='2'>
<tr>
<td class='id'>".$info['Id']."</td>
<td class='date'>".$info['Date']."</td>
<td class='nclnumber'>".$info['NCL_Number']."</td>
<td class='hospital'>".$info['Hospital']."</td>
<td class='age'>".$info['Age']."</td>
<td class='sex'>".$info['Sex']."</td>
<td class='cancer'>".$info['Diagnosed_Cancer']."</td>
<td class='dateofdiagnosis'>".$info['Date_of_Diagnosis']."</td>
<td class='notes'>".$info['Notes']."</td>
</tr>
</table>";
}
?>

最佳答案

绝对没有理由不使用<table>表格数据的元素。

有些人对表格的歇斯底里只是一种误解:滥用表格进行布局是很糟糕的。不过,HTML 标记没有任何问题。事实上,使用任何其他 HTML 元素来显示表格数据都不利于语义。

<table>标签及其包含的 <tr>行和 <td> columns 通知浏览器呈现其中的数据是相关的和柱状的。不要想<table> (或与此相关的任何 HTML 标记)作为严格的视觉显示元素。它们将数据的含义传达给解析数据的机器。

关于php - 使用外部 css 显示获取的 mysql 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15163183/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com