Bonjour,
j'ai un formulaire sans lequel j'ai 3 boutons de tyope image (donc des submit) qui doivent donner 3 traitemant différents.
Le problème, c'est que le fait de cliquer sur un de ces boutons lance le script spécifié dans "action". Et dans ledit script php, je ne parviens pas à savoir sur quel bouton j'ai appuyé, puisque le $_POST ne peut y accéder.
mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <form method="post" action="./traiter_message.php" id="envoi_message" name="envoi_message" > <input type="image" src="./images/bouton_supprimer_gris.gif" name="supprimer" /> <input type="image" src="./images/bouton_archiver.gif" name="archiver"/> <input type="image" src="./images/bouton_repondre.gif" name="repondre" />
ce que je voudrais, c'est savoir dans mon script traiter_message.php sur quel bouton j'ai cliqué pour y arriver, et ainsi faire le traitement adéquat.
pour le moment, j'ai essayé de faire quelque chose du genre
$etat = (isset($_POST['archiver']) ? 4 : 2)
pour dire que si l'on est arriver ici en ayant cliqué sur 'archiver' , $etat prend la valeur 4 et sinon 2 (c'est juste pour tester si $_POST fonctionne).
Ceci ne fonctionne pas, et mon $etat est tjrs à 2.
Donc, que dois-je faire pour accéder à ces variables ?
Peut être que je dois m'y prendre autrement ?
merci d'avance.
Partager