Пытаюсь сделать на PHP добавление товара в корзину. Я присваиваю кнопке атрибут name с id из бд(выглядит это так name="tovar<тут подставляется id>
") и вывожу ее на страницу(так же там появляется информация о товаре), далее мне нужно по нажатию кнопки добавить товар в корзину. Но я не понимаю как достать значение name конкретно нажатой кнопки. Я новичок поэтому сильно не бейте. Спасибо
$showrez = mysqli_query($connection, $sql1);
while ( ($row2 = mysqli_fetch_assoc($showrez)) ){
echo "<div>".$row2['name']."</div>";
echo "<div>".$row2['count']."</div>";
echo "<button name='tovar".$row2['id']."'".">В КОРЗИНУ</button>";
}
Если используешь ajax, имеет смысл просто присваивать кнопкам определённый класс и дата-атрибут с Id товара, а потом получать значение этого атрибута
<?
$showrez = $connection->query($sql1);
while ($row2 = $showrez->fetch_assoc()) {
// Выводим товары
?>
<div><?= $row2['name'] ?></div>
<div><?= $row2['count'] ?></div>
<button class="add-product-btn" data-value="<?= $row2['id'] ?>">В КОРЗИНУ</button>
<?
}
?>
<script>
$(function() {
// Навешиваем событие click
$('.add-product-btn').on('click', function() {
// Получаем Id товара
let productId = $(this).attr('data-value');
// ..
// Производим какие-то действия с имеющимся Id
// ..
});
});
</script>
Если обычным способом с перезагрузкой страницы, используй формы
echo "<button name='tovar".$row2['id']."'"." onClick='korzina(".$row2['id'].")'>В КОРЗИНУ</button>";
Далее что тебе удобнее в функции korzina() - можно записать куку, запустить ajax, сделать submit() невидимой формы в невидимом/видимом фрейме, обновит виджет с ценой/количеством товаров на странице.
Виртуальный выделенный сервер (VDS) становится отличным выбором
1)Когда пытаюсь вызвать exec из одного скрипта другой, он не запускает его, хотя из командной строки запускает скрипт2) Также не могу убивать...
При прогоне тестов (CRUD) нужно удалять (или отменять) запись в БД, что бы не лезть руками каждый раз в тест и не переписывать id для всех методов
У меня есть post type "news" я сделал для него шаблон single-newsНо когда перехожу по ссылки на конкретную новость мне выдает 404 страницу