PB avec la suppression totale de mon panier

Petit nouveau ! | 1 Messages

07 janv. 2013, 16:45

bonjour,
pourriez vous m aider svp avec le code suivant?
je souhaite supprimer la totalité de mon panier en un seul click avec la commande ci-dessous:
<td align='right'><img <? if($param=='fr'){?>src="./images/b_effacer.gif"<?} else {?>src="../images/b_drop.gif"<?}?> alt="<? echo CADD15;?>" style="cursor:pointer;cursor:hand" onclick="<?session_unregister("achats");?> JavaScript:panier.submit();"><b><? echo CADD15;?></b></td>
Cela fonctionne à moitié. En effet, même lorsque je ne click pas sur le bouton mais que je change de page, le panier est complètement supprimé quand même.
Pouvez vous m'aider?
Merci d'avance pour votre aide

ViPHP
xTG
ViPHP | 7331 Messages

07 janv. 2013, 17:37

Le PHP est exécuté côté serveur, et lorsque ta page s'affiche il a déjà fini !
Il faut donc que tu utilises une requête asynchrone en javascript (Ajax) appelant un script PHP exécutant la suppression de ta variable de session.
Ou bien que tu fasses un lien vers un script PHP qui supprime ta variable de session. (genre la page de ton script mais dont un paramètre dans l'url exécute ta suppression)