King CMS 中留言板写法

2020-05-26


HTML 代码

<form>
......
<button  type="button" onclick="return chk();">提交</button>

</form>

function chk()
 {
 $ktitle       = $("input[name='ktitle']").val();
 $k_email = $("input[name='k_email']").val(); 
 $k_msg = $("textarea[name='k_msg']").val(); 
 if($ktitle !=  '' && $k_email !=  '' && $k_msg !=  '')
 {
 url = '/ajax.php?action=ajax';
 $.ajax({
 type:        'post',
 url:         url,
 dataType:    'json',
 data: {'CMD':'feedback', 'FORM':'feedback', 'ktitle':$ktitle,  'k_email':$k_email, 'k_msg':$k_msg},
 success: function (result) {
 alert(result.msg);
 if(result.error == 0)
 {
     window.location.reload()
 }
 }
 });
 }
 return false;
 } 

 
ajax.php 代码

function king_ajax_feedback()
 {
 global $king;
  $result = array('error'=>'', 'msg'=>'');
  
  $truename = trim($_REQUEST['truename']);
  $email    = trim($_REQUEST['email']);
  $phone    = trim($_REQUEST['phone']);
  $content  = trim($_REQUEST['content']);
  $time    = time();
  
  if(empty($truename) || empty($email) || empty($phone) || empty($content))
  {
   $result['error'] = 1;
   $result['msg'] = '请完整填写参数内容';
  }else
  {
   $is = $king->db->query("INSERT INTO 0771china.king__feedback (ktitle, k_email, k_phone,kcontent,kpath, ndate, nshow, listid) VALUES ('$truename', '$email' , '$phone','$content', '$time', '$time', 0, 37)");
   if($is)
   {
    $result['error'] = 0;
    $result['msg'] = '留言添加成功,请等待管理员审核!';
   }else
   {
    $result['error'] = 1;
    $result['msg'] = '留言添加失败,请稍后重试!';
   }
  }
  
  echo json_encode($result);
  exit;
 }

 

 

 

 

0
首页
案例
关于
联系