Aller au contenu

Problème caddie php


kida

Sujets conseillés

Bonjour,

Mes articles de caddy ne se suppriment pas, je n'arrive pas à trouver l'erreur car il ne m'affiche aucune erreur.

Sinon tous fonctionne bien.

Si quelqu'un peu m'aider je l'en remercie d'avance. ^_^

Url test: Boutik

Lien Supprimer:

<a href="caddie_del.php?prod=<?=$_SESSION['caddy'][$i]['prod']; ?>">Retirer</a>

Page de traitement:

<? session_start();
if(isset($_GET['prod']))
{
if(isset($_SESSION['caddy']))
{
 for($i=0;$i<count($_SESSION['caddie']);$i++)
 {
 if($_SESSION['caddie'][$i]['prod']==$_GET['prod'])
 {
 array_splice($_SESSION['caddie'],$i,1);
 }
 else
 {
 echo "Suppression Impossible";
 }
 }
header("Location:caddie.php");
}
}
else
{
echo "Pas de variable GET";
}
?>

Lien vers le commentaire
Partager sur d’autres sites

array_splice -- Remove a portion of the array and replace it with something else

pour moi, cette fontion ne sert pas a supprimer un element mais a remplacer une partie de ton tableau.

pour supprimer, tu as unset

Lien vers le commentaire
Partager sur d’autres sites

array_splice --  Remove a portion of the array and replace it with something else

pour moi, cette fontion ne sert pas a supprimer un element mais a remplacer une partie de ton tableau.

pour supprimer, tu as unset

<{POST_SNAPBACK}>

Bonjour,

Je viens de tester avec:

unset($_SESSION['caddie'][$i]['prod']);

,

ca ne fonctionne pas non plus.

Je recois bien mon id de produit j'ai testé. Je vais continuer à chercher mais je vois pas ou est le prob.

Merci pour ta réponse. :)

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

if(isset($_SESSION['caddy']))
{
for($i=0;$i<count($_SESSION['caddie']);$i++)

Tu ecris "caddy" puis ensuite "caddie"... Ca vient peut-être de là ?

Lien vers le commentaire
Partager sur d’autres sites

Envoyé en MP

Bonjour,

Merci pour la correction orthographique de Caddy - Caddie, à force de vérification je n'ai même pas fait attention. happy.gif

Bonne journée

Il n'y a pas de quoi, c'est le genre d'erreur qu'on ne peut pas trouver tout seul quand on a la tête dans le guidon ;)

Lien vers le commentaire
Partager sur d’autres sites

Petit "truc" pour checker à chaque instant ce que tu as dans ton caddy

<?php 
print_r($_SESSION);
?>

Ca te permettra tout de suite de voir si y a des trucs en trop qui traîne ;)

(en tout cas c'est comme ça que je fais)

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...