国内流行的内容管理系统(CMS)多端全媒体解决方案 https://www.dedebiz.com
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

94 Zeilen
4.2KB

  1. <?php
  2. if($action=='edit') {
  3. $arr = $dsql->GetOne("Select * from `#@__stepselect` where id='$id' ");
  4. $sbjs = " onsubmit=\"alert('该分类是系统内置枚举,不允许修改'); return false;\" ";
  5. if($arr['issystem']==0) $sbjs = '';
  6. ?>
  7. <!--编辑表单-->
  8. <div style='float:left'>修改类别</div>
  9. <div style='float:right'><a class="btn btn-success btn-sm" href="javascript:;" onclick="javascript:CloseTWin();">关闭</a></div>
  10. <br style='clear:both'>
  11. <form action='stepselect_main.php' method='post'<?php echo $sbjs; ?>>
  12. <input type="hidden" name="action" value="edit_save">
  13. <input type="hidden" name="id" value="<?php echo $arr['id']; ?>">
  14. <div>类 别 名:<input type="text" name="itemname" class="iptxt" style='width:160px' value="<?php echo $arr['itemname']; ?>"></div>
  15. <div>缓存组名:<input type="text" name="egroup" class="iptxt" style='width:160px' value="<?php echo $arr['egroup']; ?>"></div>
  16. <div>缓存组名必须为英文或数字组合</div>
  17. <div><button type="submit" class="btn btn-success btn-sm">确定增加</button></div>
  18. </form>
  19. <?php
  20. } else if($action=='addnew') {
  21. ?>
  22. <!--新增类别表单-->
  23. <div style='float:left'>新增类别</div>
  24. <div style='float:right'><a class="btn btn-success btn-sm" href="javascript:;" onclick="javascript:CloseTWin();">关闭</a></div>
  25. <br style='clear:both'>
  26. <form action='stepselect_main.php' method='post'>
  27. <input type="hidden" name="action" value="addnew_save">
  28. <div>类 别 名:<input type="text" name="itemname" class="iptxt" style='width:160px'></div>
  29. <div>缓存组名:<input type="text" name="egroup" class="iptxt" style='width:160px'></div>
  30. <div>缓存组名必须为英文或数字组合</div>
  31. <div><button type="submit" class="btn btn-success btn-sm">确定增加</button></div>
  32. </form>
  33. <?php
  34. } else if($action=='addenum') {
  35. $arr = $dsql->GetOne("Select * from `#@__stepselect` where id='$id' ");
  36. $dsql->Execute('out',"Select evalue,ename from `#@__sys_enum` where egroup='{$arr['egroup']}' And (evalue mod 500)=0 order by disorder asc,evalue asc");
  37. $options = '';
  38. if($arr['issign']==0)
  39. {
  40. while($row1 = $dsql->GetArray('out')) $options .= "<option value='{$row1['evalue']}'>{$row1['ename']}</option>";
  41. }
  42. ?>
  43. <!--新增枚举表单-->
  44. <div style='float:left'>添加枚举</div>
  45. <div style='float:right'><a class="btn btn-success btn-sm" href="javascript:;" onclick="javascript:CloseTWin();">关闭</a></div>
  46. <br style='clear:both'>
  47. <form action='stepselect_main.php' method='post'>
  48. <input type="hidden" name="action" value="addenum_save">
  49. <input type="hidden" name="issign" value="<?php echo $arr['issign']; ?>">
  50. <input type="hidden" name="egroup" value="<?php echo $arr['egroup']; ?>">
  51. <div>
  52. 隶属枚举:<select name='topvalue' style='width:160px'>
  53. <option value='0'>增加一级枚举</option>
  54. <?php echo $options; ?>
  55. </select>
  56. </div>
  57. <div>枚举名:<input type="text" name="ename" class="iptxt" style='width:160px'></div>
  58. <div>排序值:<input type="text" name="disorder" class="iptxt" style='width:160px'></div>
  59. <div>如果不指定,默认以枚举添加先后来排序</div>
  60. <div><input type="submit" value="确定增加" class="np coolbg"/></div>
  61. </form>
  62. <?php
  63. } else if($action=='view') {
  64. $arr = $dsql->GetOne("Select * from `#@__stepselect` where id='$id' ");
  65. $dsql->Execute('out',"Select * From `#@__sys_enum` where egroup like '{$arr['egroup']}' order by disorder asc, evalue asc");
  66. $options = '';
  67. while($row1 = $dsql->GetArray('out'))
  68. {
  69. if($row1['evalue']%500==0 || $arr['issign']==1)
  70. {
  71. $options .= "<option value='{$row1['evalue']}'>{$row1['ename']}</option>";
  72. } else {
  73. $options .= "<option value='{$row1['evalue']}'> └─{$row1['ename']}</option>";
  74. }
  75. }
  76. ?>
  77. <!--预览联动表单-->
  78. <div style='float:left'>预览联动表单</div>
  79. <div style='float:right'><a class="btn btn-success btn-sm" href="javascript:;" onclick="javascript:CloseTWin();">关闭</a></div>
  80. <br style='clear:both'>
  81. <div>
  82. 类别关系:
  83. <select name='topvalue' style='width:160px'>
  84. <option value='0'>请选择</option>
  85. <?php echo $options; ?>
  86. </select>
  87. <br>
  88. <br>
  89. 这里仅显示数据关系,实际应用中,二级联动生成的表单是支持级连的,并非全部列出
  90. </div>
  91. <br style='clear:both'>
  92. <?php
  93. }
  94. ?>