Удалить продукт product_id в php и mysql

Объект, сохраненный в d[a], не настроен ни на что. Таким образом, d[a] оценивается как undefined. Вы не можете назначить свойство undefined :). Вам необходимо назначить объект или массив d[a]:

d[a] = [];
d[a]["greeting"] = b;

console.debug(d);
1
задан Smile Kisan 13 July 2018 в 07:19
поделиться

1 ответ

Я думаю, вы должны использовать тег формы:

...
<form action="delete.php">
<input type="hidden" name="product_id" value="<?php echo $product['product_id']; ?>">
<td><input type="submit" name="btn_delete" class="btn btn-danger" value="Delete"/></td>
</form>
...

delete.php

if(isset($_POST['product_id'])){
 $delete_id = $_POST['product_id'];

 echo $delete_id;
 }
1
ответ дан godot 17 August 2018 в 13:27
поделиться
  • 1
    Недостающее - это не правильное слово. Поскольку op, вероятно, имеет несколько скрытых полей с именем product_id в 1 форме, это решение разделить его в одной форме для каждого продукта, иначе product_id всегда будет переопределяться последним вводом с именем product_id – DarkBee 13 July 2018 в 07:40
  • 2
    @DarkBee благодарю вас за распространение моего ответа, я согласен с вами – godot 13 July 2018 в 07:47
Другие вопросы по тегам:

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