取选择状态的工作人员的姓名


Taking name of staff member who choosed status

我有这样的东西

|SUBJECT| |E-mail| |STATUS|
test1 cos@mail.com OPEN
test2 cos2@mail.com IN PROGRESS
test3 cos3@mail.com CLOSED

有点像票务系统。例如,当我想打开主题test1时,我有所有信息,如谁,何时等,也有来自客户的问题,我可以回复并将状态设置为:open, IN progress, CLOSED等。

它工作得很好,但是我想添加一个。

我想要这样写:

|SUBJECT| |E-mail| |STATUS|
test1 cos@mail.com OPEN by Name Surname
test2 cos2@mail.com IN PROGRESS by Name Surname
test3 cos3@mail.com CLOSED by Name Surname

当我设置状态时,我想从我的Staff中获取Name和姓,并将其显示在我的票视图中。

选择状态
<select class="select2" name="status">
<?php
foreach($statuses as $status) : ?>
<option value="<?php echo $status['status']; ?>">Set to <?php echo ucwords($status['status']); ?> </option> 
<?php endforeach; ?>
</select>

有如下表:

<td><?php echo $ticket['subject'];?></td>
<td><?php echo $ticket['email'];?></td>
<td><?php echo ucfirst($ticket['status']);?></td>

当我有我所有的"版主"时,我有书签Staff

$staff['name']
$staff['surname']

如何设置谁更改了状态?

注释有更健壮和更好的想法,但这可能会达到您想要的目的:

<option value="<?php echo $status['status'].' by '.$staff['name'].' '.$staff['surname']; ?>">Set to <?php echo ucwords($status['status']); ?> </option>