在osticket系统上根据员工部门在Staff界面创建新票证时,是否有一种简单的方法将Department设置为默认值?
这里是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>
<font class="error"><b>*</b> <?=$errors['deptId']?></font>
</td>
任何帮助都将不胜感激
澄清:osticket系统的原始代码在创建新票时,员工可以选择部门,甚至不是他们的部门。这是截图
我的问题是否可以在创建新票证时自动设置部门?例如会计部门的员工A,所以当员工A打开新机票时,他们不再需要选择部门。它将自动存储为会计部门。
查看此链接:
& lt; ?比;标签在PHP 5.3.1中不工作
"短标签默认禁用。我不建议您使用短标记(或)。您应该使用完整长度的标签()。然而,要启用短标记,请启用php.ini文件中的short_open_tag设置。"
1)。启用"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>
<font class="error"><b>*</b> <?php echo $errors['deptId'];?></font>
</td>