Php 如何在osticket系统中根据员工部门设置默认部门

Php 如何在osticket系统中根据员工部门设置默认部门,php,selection,default,Php,Selection,Default,根据osticket系统上的Staff Department在Staff界面中创建新票证时,是否有一种简单的方法将部门设置为默认部门 下面是newticket.php的原始代码 <td align="left"><b>Departement</b></td> <td> <select name="deptId"> <option value="" selected >

根据osticket系统上的Staff Department在Staff界面中创建新票证时,是否有一种简单的方法将部门设置为默认部门

下面是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,因此当职员打开新票据时,他们不再需要选择部门。它将自动存储为会计部门。。我希望这更清楚…

请查看此链接:

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

1) .启用“短\u打开\u标签” 这可能对你有帮助。。 并在值之前使用“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>
部门
选择部门

请详细说明。。对不起,我不能理解你的问题。。至少不是我。我计划的是员工不需要选择部门。它将根据员工部门自动进行,这意味着您已作为员工登录。在员工档案中,一个字段作为部门。因此,在此页面中,您必须默认选择“仅作为该部门”。对吗?然后给我部门名称变量和值。是的,正确..这是我计划的。。。对不起,我不了解部门名称变量和值。您是指这个部门名称和部门id吗??真的很抱歉,因为我是php脚本的初学者,例如,在员工部门名称中登录为“ticketing”意味着“ticketing”部门是从该员工的下拉列表中选择的。这是正确的方法吗?从他的配置文件中,值的格式为“$Name='fedrick';$Userid=1;$DeptName='ticketing';$DeptID=4;”,您可以从中比较这两个详细信息。$selected=($DeptID==$DeptID);'selected':“”;?>