首页 > 解决方案 > 我可以为所有个人资料设置一页吗?

问题描述

这个想法是单击员工的姓名并转到名为 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 上输出信息。谢谢你。

标签: php

解决方案


根据我对您的问题的理解,您可以在这里使用AJAX来动态更改内容而无需刷新页面...如果您对AJAX请求不熟悉,请查看一些教程,如果您需要,它很容易实现和完善动态加载内容。即根据选择的员工加载员工工资等详细信息……这可以主要使用javascript/jquery和AJAX来实现。


推荐阅读