let block = document.querySelector('.block');
let conteiner = document.querySelector('.conteiner');
let movecircle = function (e) {
let { clientX } = e;
let x = Math.round((clientX / window.innerWidth) * 100);
let smechenie = block.scrollWidth * (x / 100);
block.style.setProperty('--x', `${x}%`);
};
['mousemove','pointermove'].forEach( e =>
window.addEventListener(e, movecircle, false)
);
$courses = [
'curs1' => 'Курс 1',
'curs2' => 'Курс 2',
'curs3' => 'Курс 3'
];
$courses[$_POST['scourse']];
<select name="scourse" id="selectcourse" >
<option value="">Выберите курс для обучения</option>
<option value="Курс 1">Курс 1</option>
<option value="Курс 2">Курс 2</option>
<option value="Курс 3">Курс 3</option>
</select>
<select name="scourse" id="selectcourse" >
<option value="">Выберите курс для обучения</option>
<option>Курс 1</option>
<option>Курс 2</option>
<option>Курс 3</option>
</select>
content = models.TextField(blanks=True)
content = models.TextField(blank=True)
$sql = "SELECT * FROM blocks WHERE user_id = ?";
// выполняем запрос без инъекций. если версия РНР не новая, надо будет дописать эту функцию самому
$result = $conn->execute_query($sql, [$id]);
// получаем запрошенную строку, без всяких num_rows и foreach
$row = $result->fetch_assoc();
// получаем $block_level, даже если в $row пусто
$block_level = $row["type"] ?? 0;
// match - новое выражение в РНР начиная с 8.0 версии. в сто раз аккуратнее чем забор из elseif
$block_text_type = match ($block_level) {
1 => "Незначительная блокировка",
2 => "Частичная блокировка",
3 => "Полная блокировка",
default => "Нет блокировок",
};
country = Strana.object.create(name_s="Russia")
city = Gorod.objects.create(name_g="Moscow", id_strana=country)
$input = [
[2, 'скрипт холодного звонка по продаже услуг'],
[2, 'продажи в переписке'],
[2, 'автоматизация отдела продаж'],
[2, 'заказать скрипт продаж'],
[3, 'доставка еды из ресторана'],
[3, 'еда из ресторана на дом'],
[3, 'доставка еды из ресторана на дом'],
[4, 'доставка товаров из китая в россию'],
[4, 'купить в китае с доставкой в россию'],
[4, 'доставка запчастей из китая в россию'],
];
$output = [];
foreach($input as $item) {
if (!array_key_exists($item[0], $output)) {
$output[$item[0]] = [];
}
$output[$item[0]][] = $item[1];
}
$output = array_map(fn($item) => join(', ', $item), $output);
var_dump($output);