while($row=mysqli_fetch_row($run))
{ $sum= $sum+$row[6]; $id=$row[2];
? >
<tr>
<th><?php echo $row[2];?></th>
<th><?php echo $row[5];?></th>
<th><?php echo $row[6];?></th>
<td><a href='cart-remove.php?id=".$id."'> Remove</a></td>
</tr>
Я пытаюсь извлечь строку из базы данных и получить идентификатор элемента, а затем передать этот идентификатор на следующую страницу, чтобы я мог удалить этот элемент из корзины, но я не знаю, почему я не могу передать это значение идентификатора на следующую страницу, использую для этого href и метод $_GET
. После выполнения код получает http://localhost/layout/cart-remove.php?id=%22.$id.%22
Но если я использую cart-remove.php?id=2
, код работает просто отлично. Конечно, 2 уже есть в корзине.