Вы пытаетесь объединить переменную $id
, но вы нигде не установили ее, поэтому она не определена. Вам просто нужно определить его перед циклом while, например:
<tbody>
<?
$id = "";
while ($row = mysqli_fetch_array($result)) {
$sum+= $row["Price"];
$id .= $row["id"] . ",";
echo "<tr><td>" . "#" . $row["id"] . "</td><td>" . $row["Name"] . "</td><td>Rs " . $row["Price"] . "</td><td><a href='cart-remove.php?id={$row['id']}' class='remove_item_link'> Remove</a></td></tr>";
}
$id = rtrim($id, ", ");
echo "<tr><td></td><td>Total</td><td>Rs " . $sum . "</td><td><a href='success.php?itemsid=" . $id . "' class='btn btn-primary'>Confirm Order</a></td></tr>";
?>
</tbody>
Это решит вашу проблему, но проверьте ответ @devpro. Он использует более элегантное решение и лучший подход.