state = {
carouselDeg: 17,
itemDeg: -17,
next = () => {
this.getIdItems(true);
this.setState(state => ({
carouselDeg: state.carouselDeg - 36,
itemDeg: state.itemDeg + 36
}));
};
prev = () => {
this.getIdItems(false);
this.setState(state => ({
carouselDeg: state.carouselDeg + 36,
itemDeg: state.itemDeg - 36
}));
};
document.getElementById('tg').addEventListener('submit',function(e){
<button type="submit">Отправить</button>
SELECT O.CustomerID, C.ContactName, Count(distinct Od.ProductID) as Product_Unique_Count
FROM Orders as O
join Custimers as C on O.CustomerID = C.CustomerID
join [Order Details] as Od on Od.OrderID = O.OrderID
WHERE YEAR(O.OrderDate) = 1995
group by O.CustomerID, C.ContactName
&sortby = `{"CAST(replace(option_01,',',char(46)) AS DECIMAL(13,3))": "ASC"}`
$user_id = $_POST['user_id'];
$tel = $_POST['tel'];
$user = mysqli_query($connect, "UPDATE `bd` SET `tel` = '$tel' WHERE `bd`.`id` = $user_id");
$user_id = /* Нужно какой-то функцией забрать идентификатор пользователя из сессии авторизации */;
$tel = $_POST['tel'];
$user = mysqli_query($connect, "UPDATE `bd` SET `tel` = '$tel' WHERE `bd`.`id` = $user_id");
$sql = "SELECT * FROM `shop` WHERE 1=1 "; // 1=1 - классическая заглушка, чтобы можно было удобно добавлять and.
$params = []; // заготовка под входные параметры запроса.
if(isset($_POST['criteria_1']) && $_POST['criteria_1'] == 'on') // выбрали нечто по первому критерию
{
// он проверяет только имя чего-то
$sql .= 'and `name` = :name ' // добавляем условие в текст запроса
$params['name'] = $_POST['name']; // добавляем параметры
}
if(isset($_POST['criteria_2']) && $_POST['criteria_2'] == 'on') // выбрали нечто по второму критерию
{
// он проверяет например, страну и город
$sql .= ' and `country` = :country
and `city` = :city ' // добавляем условие в текст запроса
$params['country'] = $_POST['country']; // добавляем параметры
$params['city'] = $_POST['city']; // добавляем параметры
}
$stmt = pdo()->prepare($sql);
$stmt->execute($params);
if ($stmt->rowCount() > 0) {
flash('Этот магазин уже существует.');
header('Location: addshop.php'); // Возврат на форму регистрации
die; // Остановка выполнения скрипта
}
<select name="category_id[]" form="data" multiple>
...
</select>
var_dump($_POST['category_id']);
var request = new XMLHttpRequest();
request.open("POST", "test.ru", false);
request.setRequestHeader("Authorization", "Basic " + btoa(user + ":" + password));
request.loaded = function()
{
window.location.reload(); // обновление страницы
};
request.send();
Текст вашего JSON;