我正在尝试在phpmyadmin中查看一行的数据。
我的数据库中有一张员工表。这是一个休假管理门户。我创建了一个“查看”按钮,因此,如果管理员单击该按钮,它将显示该员工的详细信息以及请假/请假。但这似乎不起作用。
下面是我的代码。我是php新手
<table class='table table-hover table-responsive table-bordered'>
<td>First Name</td>
<td>
<?php echo htmlspecialchars($FirstName, ENT_QUOTES); ?>
</td>
</tr>
<tr>
<td>Last Name</td>
<td>
<?php echo htmlspecialchars($LastName, ENT_QUOTES); ?>
</td>
</tr>
<tr>
<td>Leave Type</td>
<td>
<?php echo htmlspecialchars($LeaveType, ENT_QUOTES); ?>
</td>
</tr>
<tr>
<td>From Date</td>
<td>
<?php echo htmlspecialchars($FromDate, ENT_QUOTES); ?>
</td>
</tr>
<tr>
<td>To Date</td>
<td>
<?php echo htmlspecialchars($ToDate, ENT_QUOTES); ?>
</td>
</tr>
<tr>
<td>Description</td>
<td>
<?php echo htmlspecialchars($Description, ENT_QUOTES); ?>
</td>
</tr>
<tr>
<td>Admin Remark</td>
<td>
<?php echo htmlspecialchars($AdminRemark, ENT_QUOTES); ?>
</td>
</tr>
<tr>
<td>Admin Remark Date</td>
<td>
<?php echo htmlspecialchars($AdminRemarkDate, ENT_QUOTES); ?>
</td>
</tr>
<tr>
<td>Status</td>
<td>
<?php echo htmlspecialchars($Status, ENT_QUOTES); ?>
</td>
</tr>
<tr>
<td>Read</td>
<td>
<?php echo htmlspecialchars($IsRead, ENT_QUOTES); ?>
</td>
</tr>
<td></td>
<td>
<a href='index.php' class='btn btn-danger'>Back to Leave History</a>
</td>
</tr>
</table>
<td>
</td>
</tr>
</tbody>
</table>
<tbody>
<?php
$id=isset($_GET['id']) ? $_GET['id'] : die('ERROR: Record ID not found.');
try {
$query = "SELECT id, FirstName, LastName, LeaveType, FromDate, ToDate, Description, AdminRemark, AdminRemarkDate, Status, IsRead FROM tblleaves WHERE id = ? LIMIT 0,1";
$stmt = $con->prepare( $query );
$stmt->bindValue(1, $id, PDO::PARAM_STR);
$stmt->execute();
$row = $stmt->fetch(PDO::FETCH_ASSOC);
$FirstName = $row['FirstName
$LastName = $row['LastName'];
$LeaveType = $row['LeaveType'];
$FromDate = $row['FromDate'];
$ToDate = $row['ToDate'];
$Description = $row['Description'];
$AdminRemark = $row['AdminRemark'];
$AdminRemarkDate = $row['AdminRemarkDate'];
$Status = $row['Status'];
$IsRead = $row['IsRead'];
}
catch(PDOException $exception){
die('ERROR: ' . $exception->getMessage());
}
?>
答案 0 :(得分:1)
您正在查询结果并将其存储在HTML
之后的变量中。由于未设置变量,因此HTML将没有这些值,因此不会打印任何值。
在顶部放置查询结果,在底部放置HTML。