Показать сообщение отдельно
  #7 (permalink)  
Старый 11.10.2019, 16:24
Профессор
Отправить личное сообщение для Julia1991 Посмотреть профиль Найти все сообщения от Julia1991
 
Регистрация: 13.08.2017
Сообщений: 167

http://snails.2w-shop.com/preorder-snails это все товары (вывела их с помощью записей на вордпресс), при клике на .block-border присваивается класс .active и да я должна передать id тега .hidd блока по которому я кликнула мышкой, так как я могу выбрать несколько элементов, то мне нужно вытянуть все их id чтоб передать на сервер и на сервере я обрабатываю мета поля по переданному id и передаю значение "1" в .hidd обратно
<?php
function total_form(){
 $name = $_REQUEST['name'];
 $last_name = $_REQUEST['last_name'];
 $phone = $_REQUEST['phone'];
 $country = $_REQUEST['country'];
 $city = $_REQUEST['city'];
 $street = $_REQUEST['street'];
 $message = $_REQUEST['message'];

 $form_num = $_REQUEST['form_num'];
 $form_weight1 = $_REQUEST['form_weight1'];
 $form_weight2 = $_REQUEST['form_weight2'];
 $form_num2 = $_REQUEST['form_num2'];
 $form_weight3 = $_REQUEST['form_weight3'];
 $form_weight4 = $_REQUEST['form_weight4'];

 $metaVal = $_POST['meta_val'];
 $post_id = $_POST['post_id'];
 $action = 'post_id_' . $post_id;
 
    update_post_meta($post_id, 'pole_booked_product', $metaVal, $value);

    $response = '';
    $thm  = 'Заказ звонка';
    $thm  = "=?utf-8?b?". base64_encode($thm) ."?=";
    $msg = "Имя: ".$name."<br/>
        Фамилия: ".$last_name ."<br/>
        Телефон: ".$phone ."<br/>
        Страна: ".$country ."<br/>
        Город: ".$city ."<br/>
        Улица: ".$street ."<br/>
        Сообщение: ".$message ."<br/>

        № HELIX ASPERSA MULLER: ".$form_num ."<br/>
        1 класс HELIX ASPERSA MULLER: ".$form_weight1 ."<br/>
        2 класс HELIX ASPERSA MULLER: ".$form_weight2 ."<br/>
        № HELIX ASPERSA MAXIMA: ".$form_num2 ."<br/>
        1 класс HELIX ASPERSA MAXIMA: ".$form_weight3 ."<br/>
        2 класс HELIX ASPERSA MAXIMA: ".$form_weight4 ."<br/>
        ";
    $mail_to = 'juliaradionova1991@gmail.com';
    $headers = "Content-Type: text/html; charset=utf-8\n";
    //$headers .= 'From: test@gmail.com' . "\r\n";

    if(mail($mail_to, $thm, $msg, $headers)){
        $response = 'Сообщение отправлено';
    }else
        $response = 'Ошибка при отправке';

    if ( defined( 'DOING_AJAX' ) && DOING_AJAX ){
        echo $response;
        wp_die();
    }
}

add_action('wp_ajax_nopriv_ajax_order', 'total_form' );
add_action('wp_ajax_ajax_order', 'total_form' );
?>
Ответить с цитированием