2015-09-22 2 views
-4

Как удалить значение из массива сеанса с помощью ссылки удаления в таблице.Удалить значение из массива сеанса

// в файл А

< ?php 
$_SESSION['cart']['prices'][] = "1000"; 
$_SESSION['cart']['services'][] = "game 1"; 
$_SESSION['cart']['prices'][] = "2000"; 
$_SESSION['cart']['services'][] = "game 2"; 
$_SESSION['cart']['prices'][] = "3000"; 
$_SESSION['cart']['services'][] = "game 3"; 
$_SESSION['cart']['prices'][] = "4000"; 
$_SESSION['cart']['services'][] = "game 4"; 
?> 

// в файле B

< table border="1"> 
< thead> 
< th style="width: 450px; text-align:center;">Services< /th> 
< th style="width: 450px; text-align:center;">Price< /th> 
< th style="width: 450px; text-align:center;">Delete item< /th> 
< /thead> 
< tbody> 
< ?php 
foreach ($_SESSION['cart']['services'] as $key => $service) { 
    echo "< tr>< td>".$service."< /td>< td style='text-align:center;'>".$_SESSION['cart']['prices'][$key]."< /td>< td>ckick to remove< /td>< /tr>"; 
} 
?> 
< /tbody> 
< /table> 
+0

использование "снята с охраны() для пытаться? – Turtle

+0

например 'unset ($ _ SESSION ['cart'] ['services']);' – davidkonrad

+0

better 'unset ($ _ SESSION ['cart'] ['services'] [$ indexToRemove]);' – syck

ответ

0

Использование unset() для сброса значения сеанса:

unset($_SESSION['cart']['services']); 
Смежные вопросы