<div class="slider-wrapper">
<div class="swiper">
<div class="swiper-wrapper">
<div class="swiper-slide">Slide 1</div>
<div class="swiper-slide">Slide 2</div>
<div class="swiper-slide">Slide 3</div>
</div>
</div>
<!-- Кнопки -->
<div class="myslider-prev swiper-button-prev"></div>
<div class="myslider-next swiper-button-next"></div>
</div>
var swiper = new Swiper('.swiper', {
...тут ваши прочие параметры
navigation: {
nextEl: '.myslider-next',
prevEl: '.myslider-prev',
},
});
$result = array();
if (!$stmt->rowCount()) {
$result['error_login'] = "Пользователь с такими данными не зарегистрирован";
echo json_encode($result, JSON_UNESCAPED_UNICODE);
}
...
$_SESSION['user_id'] = $user['id'];
$result['us3r_id'] = $_SESSION['user_id'];
echo json_encode($result, JSON_UNESCAPED_UNICODE);
dataType: "json"
Но приложение OZONa с отзывами работать умеет, значит есть методы.
action=transaction
, а в php case 'transactionId':
.filter_input
, если можно просто использовать $_POST['action']
?if (empty($_SERVER['HTTP_X_REQUESTED_WITH']) || $_SERVER['HTTP_X_REQUESTED_WITH'] != 'XMLHttpRequest') {return;}
$(document).ready(function() {
$('.uk').click(function() {
$(this).toggleClass('open');
$('.cardC').toggleClass('shown'); //например класс shown будет отвечать за состояние показан-скрыт
});
});
DELETE FROM lots
WHERE id NOT IN
(SELECT MAX(id)
FROM lots
GROUP BY lotNumber, purchaseNumber);
background: #eee;
, можно сделать так:.grid a:hover ~ div {
background: #444;
}
.grid a:hover ~ a ~ div {
background: #eee;
}