Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在wordpress中提交表单后显示成功消息?_Wordpress - Fatal编程技术网

如何在wordpress中提交表单后显示成功消息?

如何在wordpress中提交表单后显示成功消息?,wordpress,Wordpress,在word press中提交表单后如何显示成功消息?此代码用于提交审核。提交审核后,我需要显示成功消息(您的审核已成功提交)。我的html代码: <div class="container"> <div class="row"> <div class="reviews"> <?php if (is_user_logged_in()) { ?> <h2>REVIEWS

在word press中提交表单后如何显示成功消息?此代码用于提交审核。提交审核后,我需要显示成功消息(您的审核已成功提交)。我的html代码:

     <div class="container">
    <div class="row">
     <div class="reviews">
    <?php
    if (is_user_logged_in()) {
        ?> 
    <h2>REVIEWS ON <?php echo get_the_title(); ?> </h2> 
    <div class="message-box">
     <form method="post">
      <div class="rating">
        <div class="rating-inner">
          <div id="rateYo1"></div><p>Rate the store</p>
        </div>
      </div>
      <textarea class="review_message" name="message_review" id="message" placeholder="Type your review here..." required></textarea>
      <button class="review_submit_button" name="review_submit" value="Submit Review">Submit Review</button>
      <input type="hidden" id="data-rating" name="data-rating" >
    </form>
      </div>
      <?php }?> 
    </div>
     </div>
    </div>
<?php 
$img = showImage();
$user_avatar=$img[0]->mem_photo;
if (isset($_POST['review_submit'])) {
    $review_content = $_POST['message_review'];
    $data_rating = $_POST['data-rating'];
    $shop_id = get_the_ID();
    add_user_review($review_content, $data_rating, $shop_id, $user_avatar);
}   
?>


Function code:

        function add_user_review($review,$data_rating,$shop_id,$user_avatar){
        global $wpdb;

        $current_user=wp_get_current_user();
        $current_user_id=$current_user->ID;
        $username=$current_user->display_name;
        $user_email=$current_user->user_email;
        $review_date= date("m/d/Y");
        $in=$wpdb->insert("wp_user_reviews" ,array(
            "review_content"=>$review,
            "review_rating"=>$data_rating,
            "wp_user_id"=>$current_user_id,
            "user_name"=>$username,
            "product_id"=>$shop_id,
            "review_date"=>$review_date,
            "user_email"=>$user_email,
            "user_avatar"=>$user_avatar,        
    ));

    }

评论
给商店评分

提交审查 功能代码: 功能添加用户查看($review、$data\u rating、$shop\u id、$user\u avatar){ 全球$wpdb; $current_user=wp_get_current_user(); $current\u user\u id=$current\u user->id; $username=$current\u user->display\u name; $user\u email=$current\u user->user\u email; $review_date=日期(“m/d/Y”); $in=$wpdb->insert(“wp\U用户\U评论”,数组( “审查内容”=>$review, “审查评分”=>$data评分, “wp_user_id”=>$current_user_id, “用户名”=>$username, “产品标识”=>$shop\u id, “审核日期”=>$review\u日期, “用户电子邮件”=>$user\u电子邮件, “用户头像”=>$user\u头像, )); }
请帮忙。谢谢:)

将您的if条件更改为此

if(isset($\u POST['review\u submit'])){
$review\u content=$\u POST['message\u review'];
$data_rating=$_POST['data-rating'];
$shop_id=获取_id();
如果(添加用户评论($review\u content、$data\u rating、$shop\u id、$user\u avatar)){
回显“警报(‘成功’)”;
}否则{
回显“警报(‘插入失败’)”;
}
}
或者也可以在functions.php中编写


$(“.review\u submit\u按钮”)。单击(函数(){
警惕(“成功”);
});
这始终适用于:)

if (isset($_POST['review_submit'])) {
    $review_content = $_POST['message_review'];
    $data_rating = $_POST['data-rating'];
    $shop_id = get_the_ID();
    if(add_user_review($review_content, $data_rating, $shop_id, $user_avatar)){
      echo "<script>alert('success')</script>";
    } else {
      echo "<script>alert('fail to insert')</script>";
    }
}
<script>
 $( ".review_submit_button" ).click(function() {
  alert( "success" );
});
</script>