<html> <head></head> <body> <table> <tr><th>姓名</th><th>性别</th></tr> <?php $pdo = new PDO("mysql:host=localhost;port=3306;dbname=db",'root','123456'); $res = $pdo -> query("select * from student"); $book_info = array(); while ($row = $res -> fetch()){ $book_info[] = $res; } foreach ($book_info as $k){ echo "<tr>"."<td>".$k['name']."</td>"."<td>".$k['sex']."</td>"; } ?> </table> </body> </html>
时间: 2024-02-16 17:27:56 浏览: 110
这是一个包含 PHP 和 HTML 代码的文件,它使用 PDO 对 MySQL 数据库进行查询,获取学生信息并将其以表格的形式展示出来。具体来说,它查询了名为 "db" 的数据库中的 "student" 表,并将每个学生的姓名和性别作为一行添加到表格中。需要注意的是,这段代码在连接数据库时使用了默认的用户名和密码,可能不适用于所有环境。
相关问题
<!DOCTYPE html> <html> <head> <title>Excel数据展示</title> <meta charset="UTF-8"> </head> <body> <h1>Excel数据展示</h1> <table> <tr> <th>编号</th> <th>姓名</th> <th>年龄</th> <th>性别</th> </tr> <?php // 打开Excel文件 </body> </html> 如何把表格数据嵌入进去 完整代码
<!DOCTYPE html>
<html>
<head>
<title>Excel数据展示</title>
<meta charset="UTF-8">
</head>
<body>
<h1>Excel数据展示</h1>
<table>
<tr>
<th>编号</th>
<th>姓名</th>
<th>年龄</th>
<th>性别</th>
</tr>
<?php
// 打开Excel文件
require_once 'PHPExcel/Classes/PHPExcel.php';
$objPHPExcel = PHPExcel_IOFactory::load('data.xlsx'); // 修改为你的Excel文件路径
// 获取第一个工作表
$sheet = $objPHPExcel->getSheet(0);
// 获取最大行数和列数
$lastRow = $sheet->getHighestRow();
$lastColumn = $sheet->getHighestColumn();
$lastColumnIndex = PHPExcel_Cell::columnIndexFromString($lastColumn);
// 循环输出表格数据
for ($row = 1; $row <= $lastRow; $row++) {
echo '<tr>';
for ($col = 0; $col < $lastColumnIndex; $col++) {
$value = $sheet->getCellByColumnAndRow($col, $row)->getValue();
echo '<td>' . $value . '</td>';
}
echo '</tr>';
}
?>
</table>
</body>
</html>
<body><center><body><center> <h2>商品结算信息</h2> <table border="1"> <tr> <th>用户名</th> <th>商品名称</th> <th>单价</th> <th>数量</th> <th>小计</th> </tr>如何美化这个表格
要美化这个表格,你可以通过添加CSS样式来实现。以下是一个简单的表格样式示例:
```html
<!DOCTYPE html>
<html>
<head>
<style>
table {
border-collapse: collapse;
width: 100%;
}
th, td {
text-align: center;
padding: 8px;
}
th {
background-color: #4CAF50;
color: white;
}
tr:nth-child(even) {
background-color: #f2f2f2;
}
tr:hover {
background-color: #ddd;
}
td:first-child {
text-align: left;
}
td:last-child {
font-weight: bold;
}
</style>
</head>
<body>
<center>
<h2>商品结算信息</h2>
<table>
<tr>
<th>用户名</th>
<th>商品名称</th>
<th>单价</th>
<th>数量</th>
<th>小计</th>
</tr>
<tr>
<td>张三</td>
<td>商品1</td>
<td>10元</td>
<td>3</td>
<td>30元</td>
</tr>
<tr>
<td>李四</td>
<td>商品2</td>
<td>20元</td>
<td>2</td>
<td>40元</td>
</tr>
<tr>
<td>王五</td>
<td>商品3</td>
<td>15元</td>
<td>4</td>
<td>60元</td>
</tr>
</table>
</center>
</body>
</html>
```
这个例子中:
- `border-collapse: collapse;` 属性用于将表格的边框合并为一个单一的边框。
- `width: 100%;` 属性用于将表格宽度设置为100%。
- `th, td` 选择器用于选择表格中的表头单元格和数据单元格。
- `text-align: center;` 属性用于设置单元格中文本的对齐方式为居中。
- `padding: 8px;` 属性用于设置单元格的填充。
- `th` 选择器用于选择表头单元格,并设置其背景色为 #4CAF50,字体颜色为白色。
- `tr:nth-child(even)` 选择器用于选择表格中偶数行,并设置其背景色为 #f2f2f2。
- `tr:hover` 选择器用于选择鼠标悬停在表格行上的样式,并设置其背景色为 #ddd。
- `td:first-child` 选择器用于选择表格中第一列,并将其文本对齐方式设置为左对齐。
- `td:last-child` 选择器用于选择表格中最后一列,并将其文本加粗。
你可以根据自己的需要修改这些样式属性来创建符合自己要求的表格样式。
阅读全文