gpt4 book ai didi

php - 当员工登录到特定模块时,我使用( session )变量来回显员工姓名

转载 作者:行者123 更新时间:2023-12-02 18:53:56 25 4
gpt4 key购买 nike

<div class='module_header'>Welcome <?php echo $data['employee'] = login::$name; ?></div>

此外,我有一个选择框,其中包含各种员工姓名,当他们在选择框中选择不同的用户名时,我希望页面根据所选员工刷新并显示 sql 数据。我想我必须通过 jquery 来做到这一点...寻找一些方向。

我的 sql 查询正在返回我期望当前登录者的查询:

<?php echo lookup_gen::query_results_table("select patient_code,invoiceno,ship_date,udef1,udef2,created_at,printed, b.employee from dbo.pml_delivery_ticket_q a
left outer join event.dbo.emp b on a.created_by=b.id
where a.created_by='06y'
and cast(created_at as date) = '2013-03-20'")
?>

我对如何填充鼠标按下时交互的数据以及如何刷新页面上的 sql 数据感到困惑。希望这是有道理的。我还没有真正尝试过......仍处于初始阶段。

最佳答案

你可以这样做:

在您的 <select> 中标签添加onchange="window.location.href = this.value"

然后您将填充 <option>标记所有适当的用户,其值将是他们的数据库 ID,那么您可以使用 $_GET查询该用户的方法。

我还添加了 if已登录用户的语句显示为在下拉列表中选择

<?php
(isset($_GET['userid'])) ? $loggedUser = $_GET['userid'] : $loggedUser = '';
?>

<select name="username" onchange="window.location.href = this.value">
<?php
echo '<option value="'.$_SERVER['PHP_SELF'].'" selected></option>';
// Array of usernames ($v) and their database id's ($k)
foreach ($users as $k => $v) {
if ($k == $loggedUser) {
echo'<option value="'.$_SERVER['PHP_SELF'].'?userid='.$k.'" selected>'.$v.'</option>';
} else {
echo'<option value="'.$_SERVER['PHP_SELF'].'?userid='.$k.'">'.$v.'</option>';
}
}
?>
</select>

关于php - 当员工登录到特定模块时,我使用( session )变量来回显员工姓名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15579645/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com