Html内容位于单独的文件中。然后我将这些文件包含在php文件中。
此处问题是数据不属于各自的标题,即 EmployeeID,EmployeeName,MobileNumber来自" Mobilenumber"标题。
标题文件:
<div class="row" style="height:370px; width:850px; overflow:scroll;">
<table border ='1' align = "center" id="FormTable" class="table" >
<tr>
<th> Employee Code
<th> Employee Name
<th> Mobile Number
<tr>
<td>
<td>
<td>
页脚文件:
</th>
</th>
</th>
</tr>
</td>
</td>
</td>
</tr>
</table>
</div>
主要文件:
public function showEmployeeProfile() {
if (!isset($_SESSION["email"]) || !isset($_SESSION["passwrd"])) {
header("Location:index.php");
// Cannot Access this page without Login.
}
if (empty($_POST)) {
if (isset($_SESSION['email'])) {
echo '<h3>' . "Welcome   '{$_SESSION['email']}'" . '</h3>';
// Prints Email ID of the HR Manager.
}
echo '<h4>'.'<center>'."Profile Info of the Employees".'</center>'.'</h4>'.'<br/>';
$read_sql = "select * from employeeprofile";
$result_fetch = mysqli_query($this->connection, $read_sql);
include ("Header.php");
while ($resultArr = $result_fetch->fetch_array()) {
echo $resultArr['EmployeeId'] . '<br/>';
echo $resultArr['EmployeeName'] . '<br/>';
echo $resultArr['MobileNumber'] . '<br/>' . '<hr/>';
}
include ("Footer.php");
}
}
我认为需要在页眉和页脚文件中进行更改。
答案 0 :(得分:2)
您需要对所有三个文件进行更正。
在标题中:
<tr>
<th>Employee Code</th>
<th>Employee Name</th>
<th>Mobile Number</th>
</tr>
在页脚中,删除</table>
之前的所有内容。
在while()
循环中:
echo '<tr>';
echo '<td>' . $resultArr['EmployeeId'] . '</td>';
echo '<td>' . $resultArr['EmployeeName'] . '</td>';
echo '<td>' . $resultArr['MobileNumber'] . '</td>';
echo '</tr>';