php - 我可以为所有个人资料设置一页吗?
问题描述
这个想法是单击员工的姓名并转到名为 profile.php 的页面。此页面将始终是 profile.php,但会根据选择的员工姓名输出不同的信息。这是我到目前为止的代码。
<?php
$sql = "SELECT id, firstname, lastname, role, branch FROM users WHERE role='maintenence' ORDER BY firstname, lastname ASC;";
$result = mysqli_query($db, $sql);
$resultCheck = mysqli_num_rows($result);
if ($resultCheck > 0) {
while ($row = mysqli_fetch_assoc($result)) {
echo "<a href='profile.php'><tr><td class='col-s-4'>" . "<a href='profile.php'>" . $row['firstname'] . " " . $row['lastname'] . "</td><td class='col-s-4'>" . $row['role'] . "</td><td class='col-s-4'>" . $row['branch'] . "</td></tr></a>";
}
}
?>
它正在做我现在想要它做的事情。但如果上述情况可行,我如何存储所选员工的变量(员工 ID),以便我可以使用该变量在 profile.php 上输出信息。谢谢你。
解决方案
根据我对您的问题的理解,您可以在这里使用AJAX来动态更改内容而无需刷新页面...如果您对AJAX请求不熟悉,请查看一些教程,如果您需要,它很容易实现和完善动态加载内容。即根据选择的员工加载员工工资等详细信息……这可以主要使用javascript/jquery和AJAX来实现。
推荐阅读
- javascript - SetState not rendering the component
- makefile - X11 链接问题可能与 musl libc 相关
- node.js - 如何在节点红色的 AWS s3 out 节点中创建端连接?
- windows - NTFS Extended Attributes,
- android - Too many arguments for public open fun isEnabled()
- c - 如何在没有 if-statment 的情况下将 if-statment 转换为按位运算
- node.js - 如何让我的应用程序在 docker 实例中与同一网络内另一个 docker 实例中的数据库通信?
- linux - 将空格视为 n 列之后的空格
- python - dataframe.at[] 添加新列而不是添加值
- sql-server - 根据条件更新多个列,哪种方法性能更好,或者是否有其他更好的方法