Объект, сохраненный в d[a]
, не настроен ни на что. Таким образом, d[a]
оценивается как undefined
. Вы не можете назначить свойство undefined
:). Вам необходимо назначить объект или массив d[a]
:
d[a] = [];
d[a]["greeting"] = b;
console.debug(d);
Я думаю, вы должны использовать тег формы:
...
<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;
}
op
, вероятно, имеет несколько скрытых полей с именемproduct_id
в 1 форме, это решение разделить его в одной форме для каждого продукта, иначеproduct_id
всегда будет переопределяться последним вводом с именемproduct_id
– DarkBee 13 July 2018 в 07:40