PHP Panier : transformer le bouton ajout en supprimer

Eléphanteau du PHP | 10 Messages

25 janv. 2009, 15:24

Re bonjour à tous :D
Pour ceux qui on suivi mon affaire, c'est bien le code Php qui était foireux et non le Html.
J'ai donc refait le code de A à Z et la ça marche.
Enfin je voudrai que lorsque je clique sur le bouton "Ajout" celui se change en "supprimer" mais rien a faire j'ai essayé avec un empty, isset et même array_search mais ça ne marche pas voici mon code

 if(empty($_SESSION['achats']['id'])){
	  echo'
	  <a href="index.php?page=id12&ajout=AJOUT&panier=' , $data['id'] , '"><img src="./img/boutons/ajout.gif" border="0" />';
	  }
	  else{
	  echo'
	  <a href="index.php?page=id12&retirer=RETIRER&id=' , $data['id'] , '"><img src="./img/boutons/supp.gif" border="0" />';
	  }

Merci d'avance pour votre aide
Modifié en dernier par Botitine le 26 janv. 2009, 01:02, modifié 1 fois.

Mammouth du PHP | 991 Messages

25 janv. 2009, 19:50

Essaye avec la fonction in_array()

http://fr.php.net/manual/fr/function.in-array.php

Par exemple :
if(!in_array($data['id'] ,$_SESSION['achats']['id'])){
      echo'
      <a href="index.php?page=id12&ajout=AJOUT&panier=' . $data['id'] . '"><img src="./img/boutons/ajout.gif" border="0" />';
      }
      else{
      echo'
      <a href="index.php?page=id12&retirer=RETIRER&id=' . $data['id'] . '"><img src="./img/boutons/supp.gif" border="0" />';
      }
Bonne soirée Hawk
DevOps, Symfony4, Hoa

Eléphanteau du PHP | 10 Messages

26 janv. 2009, 00:00

Merci thehawk mais ça ne marche pas :evil:
Mon code doit être encore foireux

lux
Eléphant du PHP | 372 Messages

26 janv. 2009, 10:27

Fais des print_r des tes tableaux pour voir leur contenu. Ça devrait t'aider. :wink:

Eléphanteau du PHP | 10 Messages

26 janv. 2009, 13:15

merci bonne idée je le fait de suite
Voila ce qu'il me met :
Array ( [0] => Array ( [id] => 5 ) [1] => Array ( [id] => 5 ) ) 
Le tableau se nomme donc : $_SESSION['achats'][0] et non $_SESSION['achats']['id']
Lol en tout cas merci pour votre aide