estoy intentando eliminar articulos de mi carro de compra pero no llego hacerlo
os explico como lo tengo planificado,tengo la variable session que contiene el total de los articulos en este fichero see_carte.php
Código PHP:
session_start();
// este if se hace porque basicamente kdo estoy en
// este fichero ya tengo añadido algún articulo
if(isset($_SESSION['carro']))
$carro=$_SESSION['carro'];
else
$carro=false;
$images=1;
echo "<table border = 0 width = 100% cellspacing = 0>
<form action = show_carte.php method = post>
<tr><th colspan = ". (1+$images) ." bgcolor=\"#cccccc\">Item</th>
<th bgcolor=\"#cccccc\">Price</th><th bgcolor=\"#cccccc\">Quantity</th>
<th bgcolor=\"#cccccc\"><th><th>Borrar</th></th></tr>";
$contador=0;
$suma=0;
//aqui hago un recorrido de mi carro para visualizar los articulos añadidos en mi // carro
foreach($carro as $k => $v)
{
$subto=$v['cantidad']*$v['price'];
$suma=$suma+$subto;
$contador++;
echo "<td align =\" left\">";
echo "<td>".$v['title']."</td>";
echo "<td align ='center'<b>".$v['price']."€</td></b>";
echo "<td width='43' align='center'><b>".$v['cantidad']."</b></td>";
echo "<td width='136' align='center'>";
echo "<td width='100' align='center'></td>";?>
</span>
<!-- aqui supuestamente a hora de borrar algun articulo le paso el id mi
fichero borracar.php-->
</div><br><td align="center"><a href="borracar.php?id=<?php echo $v['id']; ?>"><img src="carro.jpg" width="20" height="20" border="0"></a></td>
</tr></form>
<?php } ?>
</table>
<!-- defino el nuevo total-->
<br>
<br>
<div align="center"><span class="prod">Total de Artículos: <?php echo '<b>'.count($carro).'</b>';
echo "<tr>";
echo "<br>";
echo "</tr>";
?>
</span>
</div><br>
<div align="center"><span class="prod"><b>Total: $</b><?php echo number_format($suma,2);
echo "</span>";
echo "</div><br>";?>
</table><br>
<br>
borracar.php
Código PHP:
session_start();
$carro=$_SESSION['carro'];
// aqui elimino el id del articulo que quiero borrar
unset($carro[$id]);
$_SESSION['caro']=$carro;
//redirecciono a mi fichero para mostrar los articulos que tengo en mi carro despues de borrar el aritculo seleccionado
header("Location:see_carte.php?".$carro);
con un var_dump($carro) llego a visualizar los articulos que tengo o sea si algun articulo es borrado a la hora de imprimir el contenido del carro no se me muestra o sea el borrado se hace bien lo que pasa a la hora de visualizar los articulos en show_carte despues del borrado no se me borran lo articulos de la linea seleccionada y no se me cambia el tota_del precio ni de los articulos que componen mi carro.
Gracias por aguantarme hasta aquí,la verdad no sé que es lo estoy haciendo mal para no mostrar correctamente los articulos despues de borrarlos de mi carro.
muchas gracias espero vuestra colaboración y vuestro consejos