@luckyjenro0

Как сделать вывод данных элемента из бд по которому я нажал?

Вообщем, ближе к сути:

Есть на сайте товары, они добавляются из БД, у них есть например столбцы со значением цена, имя. Есть так же модальное окно которое появляется при клике на тавар на сайте, ВОПРОС: как сделать что бы выводило конкретное имя данного товара например: Покупка товара "ТОВАР", ломаю голову сижу, P.s новичок в php и mysql, еще раз уточню, нажо сделать вывод имени тавара в модальное окно, у каждого тавара кстати есть еще ID, но вот как при нажатии проверять ID или еще что я не знаю...
  • Вопрос задан
  • 132 просмотра
Пригласить эксперта
Ответы на вопрос 1
swert-tech
@swert-tech
Необходимо передавать идентификатор товара и уже в запросе подставлять его.

$id = intval($_GET['id']);
$data = mysqli_query('SELECT * FROM `table` WHERE `id` = ' . $id);


Так же я думаю вы хотите получать данные без перезагрузки страницы в этом поможет XHR.

HTML
<button onclick="open('id')">Open</button>

JS
function open(id) {
    let request = new XMLHttpRequest();
    request.open('POST', '/get?id=' + id, true);
    request.setRequestHeader(
      "Content-Type",
      "application/x-www-form-urlencoded; charset=UTF-8"
    );
   // тут можете выполнять любые другие действия
    request.send(data);
  }
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы