Задать вопрос
  • Как получить id от button?

    @vadovnikita Автор вопроса
    Сергей delphinpro, Спасибо большое помогли, заработало <3
    Написано
  • Как получить id от button?

    @vadovnikita Автор вопроса
    Сергей delphinpro, Да он будет получать id из формы, это вы правильно подметили, но мне нужно чтобы он получал id на выбранный товар из кода (кнопки) сверху

    <td><button data-id="'.$id.'" onclick="del(this)" class="btn btn-danger " style="display:inline-block; width:49%;float:left;">Удалить</button>
          <input hidden name="ids" id="ids" value="5" type="text" placeholder="5"> <button data-edit="'.$id.'" name="id" onclick="edit(this)" class="btn btn-primary " style="display:inline-block; width:49%;float:right;" data-toggle="modal" data-target="#edit">Изменить</button></input>


    тут я тоже пытался сделать через input по совету одного парня xD

    Вот поидее это выглядит на сайте так
    67ece23873c38601789323.png

    и вот когда нажал на кнопку изменить он должен передать id в код
    $names = "https://smm-services.ru/admin/";
    $id = $_POST['id']; // получить ID из формы
    $query = mysqli_query($link,"UPDATE tovars SET img = '$names$name' WHERE id = '$id'");
    Написано
  • Как получить id от button?

    @vadovnikita Автор вопроса
    $id = $_POST['id']; не помогло, он все равно не видит id, это все в одном файле.

    PS
    Нельзя вставлять данные в запрос напрямую полученные от пользователя. Узнайте, что такое sql-инъекции и как от них защищаться.

    Насчет этого, то тут картинка не от пользователя идет, это в панеле администратора :)
    Написано
  • Как получить id от button?

    @vadovnikita Автор вопроса
    Проще говоря когда $query = mysqli_query($link,"UPDATE tovars SET img = '$names$name' WHERE id = '$id'");
    он не записывает в БД ссылку т.е не видит $id и не понимает какому товару присвоить ссылку,
    а когда $query = mysqli_query($link,"UPDATE tovars SET img = '$names$name' ");
    он записывает значение на все товары
    Написано