Aller au contenu

Sujets conseillés

Posté

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";
}
?>

Posté

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é
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. :)

Posté

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à ?

Posté

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 ;)

Posté

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)

Veuillez vous connecter pour commenter

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



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