Есть страницы с заказами. На каждой странице есть контакты и описание заказа.
Нужно сделать так, чтобы по клику на кнопку списывалась определенная сумма у авторизированного пользователя из личного кабинета и появлялось скрытое поле с контактом. По частям реализовал, но все вместе не работает.
$zakaz_price = get_field( 'field_66336ca739fd4'); // Поле с ценой заказа
$cur_user_id = get_current_user_id(); // Тут получаем id пользователя
$count = get_field('field_662f9c8ca34fc', 'user_'.$cur_user_id.''); // Так получаем количество балов конкретного пользователя
Отправка данных по клику на кнопку. Но кажется не совсем верно
<form action="" method="post">
<input type="text" name="price" value="<?=$zakaz_price?>">
<input type="submit" value="Посмотреть контакт" name="done">
</form>
<?
$zakaz_price = $_POST['price'];
$cur_user_id = get_current_user_id();
$count = get_field('field_662f9c8ca34fc', 'user_'.$cur_user_id.'');
if (isset($_POST['done'])) {
$count = $zakaz_price - $count;
update_field('field_662f9c8ca34fc', $count, 'user_'.$cur_user_id.''); тут обновляем данные баланса
}
?>