有没有一种简单的方法可以根据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>
<font class="error"><b>*</b> <?=$errors['deptId']?></font>
</td>任何帮助我们都将不胜感激。
说明: osticket系统的原始代码在创建新的工单时,工作人员可以选择部门,甚至不可以选择自己的部门。这是screenshot
我的问题是否可以在创建新工单时自动设置部门?例如,员工A在会计部门,所以当员工A打开新的工单时,他们不需要选择部门anymore.it将自动存储为会计部门。我希望这是更清楚的..。
发布于 2013-03-25 17:45:57
请参阅此链接:
“默认情况下禁用短标记。我不建议您使用短标记(或)。您应该使用全长标记()。但是,要启用短标记,请在php.ini文件中启用名为short_open_tag的设置。”
1).enable "short_open_tag“这可能对你有帮助。并在值前使用"echo或=“。
2).or使用带有全长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>https://stackoverflow.com/questions/15610475
复制相似问题