suppression de session php
Posté : 19 mai 2016, 17:01
bonjour j'ai créer un panier php avec les session tous fonctionne bien mais au niveau de la suppression j'ai un petit problème quand je supprime en commençant par le bas tous fonctionne bien mai quand je veux supprimer par le haut j’arrive a supprimer celui que je veux mais le suivant affiche l'erreur suivant
Notice: Undefined offset: 1 in D:\Program Files\EasyPHP-DevServer-14.1VC9\data\localweb\e\votre panier.php on line 9
la je voulais supprimer le 2e produit voici mon code
Notice: Undefined offset: 1 in D:\Program Files\EasyPHP-DevServer-14.1VC9\data\localweb\e\votre panier.php on line 9
la je voulais supprimer le 2e produit voici mon code
<?php
session_start();
if(isset($_SESSION['panier']))
$panier=$_SESSION['panier'];
for($i=0;$i<count($_SESSION['panier']['detaille']);$i++){
?>
<table>
<tr>
<td><?php echo ($_SESSION['panier']['detaille'][$i]); ?></td>
<td><?php echo ($_SESSION['panier']['prix'][$i]); ?></td>
<td><a href="sup.php?index=<?=$i?>">supprimer</a></td>
</tr>
</table>
<?php
}
?>
et voici le fichier sup.php<?php
session_start();
$index=$_GET['index'];
if(isset($_SESSION['panier'])){
$panier=$_SESSION['panier'];
}else{
$panier=array();
}
unset($panier['detaille'][$index]);
$_SESSION['panier']=$panier;
header('location:votre panier.php');
?>