請你幫我用html製作一個出入庫網頁,數據可以用excel保存在路徑中,可以查詢出庫及入庫明細
时间: 2024-03-12 19:49:35 浏览: 113
好的,以下是一个简单的 HTML 页面示例,用于展示出入库明细:
```html
<!DOCTYPE html>
<html>
<head>
<title>出入库明细</title>
</head>
<body>
<h1>出入库明细表</h1>
<table>
<tr>
<th>日期</th>
<th>名称</th>
<th>数量</th>
<th>类型</th>
</tr>
<tr>
<td>2021-01-01</td>
<td>商品A</td>
<td>100</td>
<td>入库</td>
</tr>
<tr>
<td>2021-01-05</td>
<td>商品B</td>
<td>50</td>
<td>出库</td>
</tr>
<tr>
<td>2021-01-10</td>
<td>商品C</td>
<td>80</td>
<td>入库</td>
</tr>
</table>
<br>
<h2>查询出入库明细</h2>
<form method="GET" action="">
<label for="start-date">起始日期:</label>
<input type="date" id="start-date" name="start-date" required>
<label for="end-date">结束日期:</label>
<input type="date" id="end-date" name="end-date" required>
<input type="submit" value="查询">
</form>
<br>
<!-- PHP 代码 -->
<?php
if (isset($_GET['start-date']) && isset($_GET['end-date'])) {
$start_date = $_GET['start-date'];
$end_date = $_GET['end-date'];
// 从 Excel 文件中读取数据
$data = read_data_from_excel($start_date, $end_date);
// 显示查询结果
display_query_result($data);
}
function read_data_from_excel($start_date, $end_date) {
// 从 Excel 文件中读取指定日期范围内的数据
// TODO: 读取 Excel 文件的代码
$data = array(
array('2021-01-01', '商品A', 100, '入库'),
array('2021-01-05', '商品B', 50, '出库'),
array('2021-01-10', '商品C', 80, '入库')
);
return $data;
}
function display_query_result($data) {
// 根据查询结果动态生成 HTML 表格
echo '<h2>查询结果</h2>';
echo '<table>';
echo '<tr><th>日期</th><th>名称</th><th>数量</th><th>类型</th></tr>';
foreach ($data as $row) {
echo '<tr>';
foreach ($row as $cell) {
echo '<td>' . $cell . '</td>';
}
echo '</tr>';
}
echo '</table>';
}
?>
</body>
</html>
```
这个页面中包含一个静态的出入库明细表和一个查询表单。当用户提交查询表单时,页面会调用 PHP 脚本从 Excel 文件中读取数据,并根据查询结果动态生成 HTML 表格。由于 Excel 文件的读取和数据处理是使用 PHP 脚本实现的,因此需要在服务器上运行该页面才能正常使用。同时,这个示例中的 Excel 文件读取代码是未实现的,需要根据实际情况进行编写。