adlx.php 9.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209
  1. <?php
  2. include("../config/conn.php");
  3. include("../config/function.php");
  4. AdminSes_audit();
  5. $bh=$_GET[bh];
  6. while0("*","yjcode_adlx where bh='".$bh."'");if(!$row=mysql_fetch_array($res)){php_toheader("adlxlist.php");}
  7. //函数开始
  8. if($_GET[control]=="update"){
  9. if(!strstr($adminqx,",0,") && !strstr($adminqx,",0301,")){Audit_alert("权限不够","default.php");}
  10. zwzr();
  11. $sj=date("Y-m-d H:i:s");
  12. updatetable("yjcode_adlx",$ses."
  13. tit='".sqlzhuru($_POST[ttit])."',
  14. adbh='".sqlzhuru($_POST[tadbh])."',
  15. maxnum=".sqlzhuru($_POST[tmaxnum]).",
  16. adh=".sqlzhuru($_POST[tadh]).",
  17. adw=".sqlzhuru($_POST[tadw]).",
  18. adty='".$_GET[adty]."',
  19. fflx=".$_POST[Rfflx].",
  20. sj='".sqlzhuru($_POST[tsj])."',
  21. zt=0
  22. where admin=1 and bh='".$bh."'");
  23. deletetable("yjcode_adlx where admin=2 and bh='".$bh."'");
  24. $fflx=intval($_POST[Rfflx]);
  25. if($fflx==1){//固定费用
  26. $al=intval($_POST[fflxnum1]);
  27. for($i=1;$i<=$al;$i++){
  28. $tianshu=$_POST["tianshu_1_".$i];
  29. $money1=$_POST["money1_1_".$i];
  30. if(!empty($tianshu) && !empty($money1)){
  31. intotable("yjcode_adlx","bh,admin,xh,money1,tianshu,sj","'".$bh."',2,0,".$money1.",".$tianshu.",'".$sj."'");
  32. }
  33. }
  34. }elseif($fflx==2){//根据位置不同定价
  35. $al=intval($_POST[fflxnum2]);
  36. for($i=1;$i<=$al;$i++){
  37. $tianshu=$_POST["tianshu_2_".$i];
  38. $money1=$_POST["money1_2_".$i];
  39. $xh=$_POST["xh_2_".$i];
  40. if(!empty($tianshu) && !empty($money1)){
  41. intotable("yjcode_adlx","bh,admin,xh,money1,tianshu,sj","'".$bh."',2,".$xh.",".$money1.",".$tianshu.",'".$sj."'");
  42. }
  43. }
  44. }
  45. php_toheader("adlx.php?t=suc&bh=".$bh);
  46. }
  47. //函数结果
  48. ?>
  49. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  50. <html xmlns="http://www.w3.org/1999/xhtml">
  51. <head>
  52. <meta http-equiv="x-ua-compatible" content="ie=7" />
  53. <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
  54. <title><?=webname?>管理系统</title>
  55. <link href="css/basic.css" rel="stylesheet" type="text/css" />
  56. <script type="text/javascript" src="js/jquery.min.js"></script>
  57. <script language="javascript" src="js/basic.js"></script>
  58. <script language="javascript" src="js/layer.js"></script>
  59. <script language="javascript">
  60. function tj(){
  61. if((document.f1.ttit.value).replace(/\s/,"")==""){alert("请输入标题");document.f1.ttit.focus();return false;}
  62. if((document.f1.tadbh.value).replace(/\s/,"")==""){alert("请输入广告编号");document.f1.tadbh.focus();return false;}
  63. a=document.f1.tmaxnum.value;if(a.replace("/\s/","")=="" || isNaN(a)){alert("请输入有效的数量");document.f1.tmaxnum.focus();return false;}
  64. c=document.getElementsByName("C1");str="xcf";for(i=0;i<c.length;i++){if(c[i].checked){str=str+c[i].value+"xcf";}}
  65. if(str=="xcf"){alert("请至少选择一个广告允许类型");return false;}
  66. layer.msg('正在提交', {icon: 16 ,time: 0,shade :0.25});
  67. f1.action="adlx.php?bh=<?=$bh?>&control=update&adty="+str;
  68. }
  69. function fflxadd1(){
  70. a=parseInt(document.f1.fflxnum1.value);
  71. document.f1.fflxnum1.value=a+5;
  72. str=document.getElementById("fflx1").innerHTML;
  73. for(i=1;i<=5;i++){
  74. b=a+i;
  75. str=str+"<ul class=\"fflxu2\"><li class=\"l1\"><input type=\"text\" name=\"tianshu_1_"+b+"\" /></li><li class=\"l2\"><input type=\"text\" name=\"money1_1_"+b+"\" /></li></ul>";
  76. }
  77. document.getElementById("fflx1").innerHTML=str;
  78. }
  79. function fflxadd2(){
  80. a=parseInt(document.f1.fflxnum2.value);
  81. document.f1.fflxnum2.value=a+5;
  82. str=document.getElementById("fflx2").innerHTML;
  83. for(i=1;i<=5;i++){
  84. b=a+i;
  85. str=str+"<ul class=\"fflxu2\"><li class=\"l1\"><input type=\"text\" name=\"xh_2_"+b+"\" /></li><li class=\"l1\"><input type=\"text\" name=\"tianshu_2_"+b+"\" /></li><li class=\"l2\"><input type=\"text\" name=\"money1_2_"+b+"\" /></li></ul>";
  86. }
  87. document.getElementById("fflx2").innerHTML=str;
  88. }
  89. function fflxonc(x){
  90. document.getElementById("fflx1main").style.display="none";
  91. document.getElementById("fflx2main").style.display="none";
  92. document.getElementById("fflx"+x+"main").style.display="";
  93. }
  94. </script>
  95. </head>
  96. <body>
  97. <? include("top.php");?>
  98. <script language="javascript">
  99. document.getElementById("menu1").className="a1";
  100. </script>
  101. <? if(!strstr($adminqx,",0,") && !strstr($adminqx,",0302,")){echo "<div class='noneqx'>无权限</div>";exit;}?>
  102. <div class="yjcode">
  103. <? $leftid=1;include("menu_quan.php");?>
  104. <div class="right">
  105. <div class="rights">
  106. <strong>提示:</strong><br>
  107. <span class="red">请认真填写并核对每项信息,因为这关系到您前台展示的页面美观。</span>
  108. </div>
  109. <? if($_GET[t]=="suc"){systs("恭喜您,操作成功!","adlx.php?bh=".$bh);}?>
  110. <div class="bqu1">
  111. <a href="javascript:void(0);" class="a1">自助广告系统</a>
  112. <a href="adlxlist.php">返回列表</a>
  113. </div>
  114. <!--B-->
  115. <div class="rkuang">
  116. <form name="f1" method="post" onsubmit="return tj()">
  117. <ul class="uk">
  118. <li class="l1"><span class="red">*</span> 广告标题:</li>
  119. <li class="l2"><input type="text" size="80" value="<?=$row[tit]?>" class="inp" name="ttit" /></li>
  120. <li class="l1"><span class="red">*</span> 广告编号:</li>
  121. <li class="l2"><input type="text" size="20" value="<?=$row[adbh]?>" class="inp" name="tadbh" /></li>
  122. <li class="l1"><span class="red">*</span> 最大数量:</li>
  123. <li class="l2"><input type="text" size="10" value="<?=$row[maxnum]?>" class="inp" name="tmaxnum" /><span class="fd">0表示不限个数</span></li>
  124. <li class="l1"><span class="red">*</span> 要求宽度:</li>
  125. <li class="l2"><input type="text" size="10" value="<?=$row[adw]?>" class="inp" name="tadw" /><span class="fd">0表示不限宽度</span></li>
  126. <li class="l1"><span class="red">*</span> 要求高度:</li>
  127. <li class="l2"><input type="text" size="10" value="<?=$row[adh]?>" class="inp" name="tadh" /><span class="fd">0表示不限高度</span></li>
  128. <li class="l1"><span class="red">*</span> 允许类型:</li>
  129. <li class="l2">
  130. <label><input name="C1" type="checkbox" value="1"<? if(strstr($row[adty],"xcf1xcf")){?> checked="checked"<? }?>/> 图片</label>
  131. <label><input name="C1" type="checkbox" value="2"<? if(strstr($row[adty],"xcf2xcf")){?> checked="checked"<? }?>/> 代码</label>
  132. <label><input name="C1" type="checkbox" value="3"<? if(strstr($row[adty],"xcf3xcf")){?> checked="checked"<? }?>/> 文字</label>
  133. <label><input name="C1" type="checkbox" value="4"<? if(strstr($row[adty],"xcf4xcf")){?> checked="checked"<? }?>/> 动画</label>
  134. </li>
  135. <li class="l1"><span class="red">*</span> 付费类型:</li>
  136. <li class="l2">
  137. <label><input name="Rfflx" type="radio" value="1" onclick="fflxonc(1)" <? if(1==$row[fflx]){?>checked="checked"<? }?> /> 相同费用</label>
  138. <label><input name="Rfflx" type="radio" value="2" onclick="fflxonc(2)" <? if(2==$row[fflx]){?>checked="checked"<? }?> /> 根据位置不同定价</label>
  139. </li>
  140. </ul>
  141. <div id="fflx1main" style="display:none;">
  142. <ul class="fflxu1">
  143. <li class="l1">购买天数</li>
  144. <li class="l2">所需费用</li>
  145. </ul>
  146. <? $j=1;while1("*","yjcode_adlx where bh='".$bh."' and admin=2 order by id asc");while($row1=mysql_fetch_array($res1)){?>
  147. <ul class="fflxu2">
  148. <li class="l1"><input type="text" name="tianshu_1_<?=$j?>" value="<?=$row1[tianshu]?>" /></li>
  149. <li class="l2"><input type="text" name="money1_1_<?=$j?>" value="<?=$row1[money1]?>" /></li>
  150. </ul>
  151. <? $j++;}?>
  152. <? for($i=1;$i<=2;$i++){?>
  153. <ul class="fflxu2">
  154. <li class="l1"><input type="text" name="tianshu_1_<?=$j?>" /></li>
  155. <li class="l2"><input type="text" name="money1_1_<?=$j?>" /></li>
  156. </ul>
  157. <? $j++;}?>
  158. <div id="fflx1"></div>
  159. <ul class="uk"><li class="l1"></li><li class="l21"><a href="javascript:void(0);" onclick="fflxadd1()">【新增五行】</a></li></ul>
  160. <input type="hidden" value="<?=$j?>" name="fflxnum1" />
  161. </div>
  162. <div id="fflx2main" style="display:none;">
  163. <ul class="fflxu1">
  164. <li class="l3">所在位置</li>
  165. <li class="l1">购买天数</li>
  166. <li class="l2">所需费用</li>
  167. </ul>
  168. <? $j=1;while1("*","yjcode_adlx where bh='".$bh."' and admin=2 order by id asc");while($row1=mysql_fetch_array($res1)){?>
  169. <ul class="fflxu2">
  170. <li class="l3"><input type="text" name="xh_2_<?=$j?>" value="<?=$row1[xh]?>" /></li>
  171. <li class="l1"><input type="text" name="tianshu_2_<?=$j?>" value="<?=$row1[tianshu]?>" /></li>
  172. <li class="l2"><input type="text" name="money1_2_<?=$j?>" value="<?=$row1[money1]?>" /></li>
  173. </ul>
  174. <? $j++;}?>
  175. <? for($i=1;$i<=2;$i++){?>
  176. <ul class="fflxu2">
  177. <li class="l3"><input type="text" name="xh_2_<?=$j?>" /></li>
  178. <li class="l1"><input type="text" name="tianshu_2_<?=$j?>" /></li>
  179. <li class="l2"><input type="text" name="money1_2_<?=$j?>" /></li>
  180. </ul>
  181. <? $j++;}?>
  182. <div id="fflx2"></div>
  183. <ul class="uk uk0"><li class="l1"></li><li class="l21"><a href="javascript:void(0);" onclick="fflxadd2()">【新增五行】</a></li></ul>
  184. <input type="hidden" value="<?=$j?>" name="fflxnum2" />
  185. </div>
  186. <ul class="uk uk0">
  187. <li class="l1">更新时间:</li>
  188. <li class="l2"><input class="inp" name="tsj" value="<?=$row[sj]?>" size="20" type="text"/><span class="fd">正确的时间格式如:2012-12-12 12:12:12</span></li>
  189. <li class="l3"><input type="submit" value="保存修改" class="btn1" /></li>
  190. </ul>
  191. </form>
  192. </div>
  193. <!--E-->
  194. </div>
  195. </div>
  196. <script language="javascript">fflxonc(<?=$row[fflx]?>);</script>
  197. <?php include("bottom.php");?>
  198. </body>
  199. </html>