0

根据 osticket 系统上的人员部门在人员界面中创建新工单时,是否有一种简单的方法将部门设置为默认值?

这是newticket.php的原始代码

<td align="left"><b>Departement</b></td>
    <td>
        <select name="deptId">
            <option value="" selected >Select Department</option>
            <?
             $services= db_query('SELECT dept_id,dept_name FROM '.DEPT_TABLE.' ORDER BY dept_name');
             while (list($deptId,$dept) = db_fetch_row($services)){

                $selected = ($info['deptId']==$deptId)?'selected':''; ?>
                <option value="<?=$deptId?>"<?=$selected?>><?=$dept?></option>
            <?
            }?>
        </select>
        &nbsp;<font class="error"><b>*</b>&nbsp;<?=$errors['deptId']?></font>
    </td>

任何帮助将不胜感激

澄清:创建新工单时osticket系统的原始代码,工作人员可以选择部门甚至不是他们的部门。这是屏幕截图

我的问题是否可以在创建新工单时自动设置部门?例如会计部门的员工A,所以当员工A打开新票时,他们不再需要选择部门。它将自动存储为会计部门..我希望这更清楚......

4

1 回答 1

0

请参阅此链接:

<? ?> 标签在 php 5.3.1 中不起作用

“默认情况下禁用短标签。我不建议您使用短标签(或)。您应该使用全长标签()。但是要启用短标签,请启用 php.ini 文件中名为 short_open_tag 的设置。”

1).enable "short_open_tag" 这可能对您有所帮助.. 并在值之前使用"echo or ="。

2). 或将此代码与全长 php 标签一起使用。

<td align="left"><b>Departement</b></td>
    <td>
        <select name="deptId">
            <option value="" selected >Select Department</option>
            <?php
             $services= db_query('SELECT dept_id,dept_name FROM '.DEPT_TABLE.' ORDER BY dept_name');
             while (list($deptId,$dept) = db_fetch_row($services)){

                $selected = ($info['deptId']==$deptId)?'selected':''; ?>
                <option value="<?php echo $deptId;?>" <?php echo $selected;?> > <?php echo $dept;?> </option>
            <?php
            }?>
        </select>
        &nbsp;<font class="error"><b>*</b>&nbsp;<?php echo $errors['deptId'];?></font>
    </td>
于 2013-03-25T09:45:57.333 回答